libpurple/purplecredentialprovider.h

changeset 40748
c9c950ce44bc
parent 40679
062a4574af3e
child 40790
e92d5c060155
equal deleted inserted replaced
40747:265694d7b23d 40748:c9c950ce44bc
89 gboolean (*write_password_finish)(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error); 89 gboolean (*write_password_finish)(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error);
90 90
91 void (*clear_password_async)(PurpleCredentialProvider *provider, PurpleAccount *account, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data); 91 void (*clear_password_async)(PurpleCredentialProvider *provider, PurpleAccount *account, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer data);
92 gboolean (*clear_password_finish)(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error); 92 gboolean (*clear_password_finish)(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error);
93 93
94 void (*close)(PurpleCredentialProvider *provider);
95
96 PurpleRequestFields *(*read_settings)(PurpleCredentialProvider *provider); 94 PurpleRequestFields *(*read_settings)(PurpleCredentialProvider *provider);
97 gboolean (*write_settings)(PurpleCredentialProvider *provider, PurpleRequestFields *fields); 95 gboolean (*write_settings)(PurpleCredentialProvider *provider, PurpleRequestFields *fields);
98 96
99 /*< private >*/ 97 /*< private >*/
100 98
236 * Since: 3.0.0 234 * Since: 3.0.0
237 */ 235 */
238 gboolean purple_credential_provider_clear_password_finish(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error); 236 gboolean purple_credential_provider_clear_password_finish(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error);
239 237
240 /** 238 /**
241 * purple_credential_provider_close:
242 * @provider: The #PurpleCredentialProvider instance.
243 *
244 * Tells @provider to close. This is useful if you need to disconnect a socket
245 * or close a file to save memory.
246 *
247 * Since: 3.0.0
248 *
249 * Deprecated: 3.0.0
250 */
251 void purple_credential_provider_close(PurpleCredentialProvider *provider);
252
253 /**
254 * purple_credential_provider_read_settings: 239 * purple_credential_provider_read_settings:
255 * @provider: The #PurpleCredentialProvider instance. 240 * @provider: The #PurpleCredentialProvider instance.
256 * 241 *
257 * Reads settings from @provider. 242 * Reads settings from @provider.
258 * 243 *

mercurial