| 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 * |