summaryrefslogtreecommitdiff
path: root/libsoup/soup-password-manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-password-manager.h')
-rw-r--r--libsoup/soup-password-manager.h30
1 files changed, 18 insertions, 12 deletions
diff --git a/libsoup/soup-password-manager.h b/libsoup/soup-password-manager.h
index 775f84c5..aa5faf55 100644
--- a/libsoup/soup-password-manager.h
+++ b/libsoup/soup-password-manager.h
@@ -6,8 +6,6 @@
#ifndef SOUP_PASSWORD_MANAGER_H
#define SOUP_PASSWORD_MANAGER_H 1
-#ifdef LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY
-
#include <libsoup/soup-types.h>
#define SOUP_TYPE_PASSWORD_MANAGER (soup_password_manager_get_type ())
@@ -19,8 +17,8 @@
typedef struct _SoupPasswordManager SoupPasswordManager;
-typedef void (*SoupPasswordManagerCallback) (SoupPasswordManager *,
- SoupMessage *, SoupAuth *,
+typedef void (*SoupPasswordManagerCallback) (SoupPasswordManager *password_manager,
+ SoupMessage *msg, SoupAuth *auth,
gboolean retrying,
gpointer user_data);
@@ -28,17 +26,25 @@ typedef struct {
GTypeInterface base;
/* virtual methods */
- void (*get_passwords_async) (SoupPasswordManager *, SoupMessage *,
- SoupAuth *, gboolean,
- GMainContext *, GCancellable *,
- SoupPasswordManagerCallback, gpointer);
- void (*get_passwords_sync) (SoupPasswordManager *, SoupMessage *,
- SoupAuth *, GCancellable *);
+ void (*get_passwords_async) (SoupPasswordManager *password_manager,
+ SoupMessage *msg, SoupAuth *auth,
+ gboolean retrying,
+ GMainContext *async_context,
+ GCancellable *cancellable,
+ SoupPasswordManagerCallback callback,
+ gpointer user_data);
+ void (*get_passwords_sync) (SoupPasswordManager *password_manager,
+ SoupMessage *msg, SoupAuth *auth,
+ GCancellable *cancellable);
} SoupPasswordManagerInterface;
+SOUP_AVAILABLE_IN_2_28
+SOUP_DEPRECATED_IN_2_28
GType soup_password_manager_get_type (void);
+SOUP_AVAILABLE_IN_2_28
+SOUP_DEPRECATED_IN_2_28
void soup_password_manager_get_passwords_async (SoupPasswordManager *password_manager,
SoupMessage *msg,
SoupAuth *auth,
@@ -48,11 +54,11 @@ void soup_password_manager_get_passwords_async (SoupPasswordManager *password_
SoupPasswordManagerCallback callback,
gpointer user_data);
+SOUP_AVAILABLE_IN_2_28
+SOUP_DEPRECATED_IN_2_28
void soup_password_manager_get_passwords_sync (SoupPasswordManager *password_manager,
SoupMessage *msg,
SoupAuth *auth,
GCancellable *cancellable);
-#endif /* LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY */
-
#endif /* SOUP_PASSWORD_MANAGER_H */