Class
PurpleAccountManagerBackend
unstable since: 3.0
Description [src]
abstract class Purple.AccountManagerBackend : GObject.Object
{
/* No available fields */
}
A backend for PurpleAccountManager
to store its data.
Available since: 3.0
Functions
purple_account_manager_backend_error_quark
The error domain to identify errors from PurpleAccountManagerBackend
.
unstable since: 3.0
Instance methods
purple_account_manager_backend_delete_account_async
Deletes the given account from the backend.
unstable since: 3.0
purple_account_manager_backend_delete_account_finish
Finishes a previous call to
purple_account_manager_backend_delete_account_async()
.
unstable since: 3.0
purple_account_manager_backend_load_accounts_async
Loads accounts from the backend.
unstable since: 3.0
purple_account_manager_backend_load_accounts_finish
Finishes a previous call to
purple_account_manager_backend_load_accounts_async()
.
unstable since: 3.0
purple_account_manager_backend_save_account_async
Saves the given account to the backend.
unstable since: 3.0
purple_account_manager_backend_save_account_finish
Finishes a previous call to
purple_account_manager_backend_save_account_async()
.
unstable since: 3.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct PurpleAccountManagerBackendClass {
void (* delete_account_async) (
PurpleAccountManagerBackend* backend,
PurpleAccount* account,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* delete_account_finish) (
PurpleAccountManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* load_accounts_async) (
PurpleAccountManagerBackend* backend,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
GListModel* (* load_accounts_finish) (
PurpleAccountManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* save_account_async) (
PurpleAccountManagerBackend* backend,
PurpleAccount* account,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* save_account_finish) (
PurpleAccountManagerBackend* backend,
GAsyncResult* result,
GError** error
);
}
No description available.
Class members
delete_account_async: void (* delete_account_async) ( PurpleAccountManagerBackend* backend, PurpleAccount* account, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
delete_account_finish: gboolean (* delete_account_finish) ( PurpleAccountManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
load_accounts_async: void (* load_accounts_async) ( PurpleAccountManagerBackend* backend, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
load_accounts_finish: GListModel* (* load_accounts_finish) ( PurpleAccountManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
save_account_async: void (* save_account_async) ( PurpleAccountManagerBackend* backend, PurpleAccount* account, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
save_account_finish: gboolean (* save_account_finish) ( PurpleAccountManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
Virtual methods
Purple.AccountManagerBackendClass.delete_account_async
Deletes the given account from the backend.
unstable since: 3.0
Purple.AccountManagerBackendClass.delete_account_finish
Finishes a previous call to
purple_account_manager_backend_delete_account_async()
.
unstable since: 3.0
Purple.AccountManagerBackendClass.load_accounts_async
Loads accounts from the backend.
unstable since: 3.0
Purple.AccountManagerBackendClass.load_accounts_finish
Finishes a previous call to
purple_account_manager_backend_load_accounts_async()
.
unstable since: 3.0
Purple.AccountManagerBackendClass.save_account_async
Saves the given account to the backend.
unstable since: 3.0
Purple.AccountManagerBackendClass.save_account_finish
Finishes a previous call to
purple_account_manager_backend_save_account_async()
.
unstable since: 3.0