Class
PurplePresenceManagerBackend
unstable since: 3.0
Description [src]
abstract class Purple.PresenceManagerBackend : GObject.Object
{
/* No available fields */
}
A back end for loading and storing contacts for PurplePresenceManager.
Available since: 3.0
Functions
purple_presence_manager_backend_error_quark
The error domain to identify errors from PurplePresenceManagerBackend.
unstable since: 3.0
Instance methods
purple_presence_manager_backend_delete_saved_presence_async
Deletes a saved presence asynchronously.
unstable since: 3.0
purple_presence_manager_backend_delete_saved_presence_finish
Finishes a call that was started with
purple_presence_manager_backend_delete_saved_presence_async().
unstable since: 3.0
purple_presence_manager_backend_load_saved_presences_async
Loads saved presences from the back end asynchronously.
unstable since: 3.0
purple_presence_manager_backend_load_saved_presences_finish
Finishes a call that was started with
purple_presence_manager_backend_load_saved_presences_async().
unstable since: 3.0
purple_presence_manager_backend_save_saved_presence_async
Saves a saved presence asynchronously.
unstable since: 3.0
purple_presence_manager_backend_save_saved_presence_finish
Finishes a call that was started with
purple_presence_manager_backend_save_saved_presence_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 PurplePresenceManagerBackendClass {
GObjectClass parent;
void (* delete_saved_presence_async) (
PurplePresenceManagerBackend* backend,
PurpleSavedPresence* saved_presence,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* delete_saved_presence_finish) (
PurplePresenceManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* load_saved_presences_async) (
PurplePresenceManagerBackend* backend,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
GListModel* (* load_saved_presences_finish) (
PurplePresenceManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* save_saved_presence_async) (
PurplePresenceManagerBackend* backend,
PurpleSavedPresence* saved_presence,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* save_saved_presence_finish) (
PurplePresenceManagerBackend* backend,
GAsyncResult* result,
GError** error
);
gpointer reserved;
}
No description available.
Class members
parent: GObjectClassNo description available.
delete_saved_presence_async: void (* delete_saved_presence_async) ( PurplePresenceManagerBackend* backend, PurpleSavedPresence* saved_presence, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )No description available.
delete_saved_presence_finish: gboolean (* delete_saved_presence_finish) ( PurplePresenceManagerBackend* backend, GAsyncResult* result, GError** error )No description available.
load_saved_presences_async: void (* load_saved_presences_async) ( PurplePresenceManagerBackend* backend, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )No description available.
load_saved_presences_finish: GListModel* (* load_saved_presences_finish) ( PurplePresenceManagerBackend* backend, GAsyncResult* result, GError** error )No description available.
save_saved_presence_async: void (* save_saved_presence_async) ( PurplePresenceManagerBackend* backend, PurpleSavedPresence* saved_presence, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )No description available.
save_saved_presence_finish: gboolean (* save_saved_presence_finish) ( PurplePresenceManagerBackend* backend, GAsyncResult* result, GError** error )No description available.
reserved: gpointerNo description available.
Virtual methods
Purple.PresenceManagerBackendClass.delete_saved_presence_async
Deletes a saved presence asynchronously.
unstable since: 3.0
Purple.PresenceManagerBackendClass.delete_saved_presence_finish
Finishes a call that was started with
purple_presence_manager_backend_delete_saved_presence_async().
unstable since: 3.0
Purple.PresenceManagerBackendClass.load_saved_presences_async
Loads saved presences from the back end asynchronously.
unstable since: 3.0
Purple.PresenceManagerBackendClass.load_saved_presences_finish
Finishes a call that was started with
purple_presence_manager_backend_load_saved_presences_async().
unstable since: 3.0
Purple.PresenceManagerBackendClass.save_saved_presence_async
Saves a saved presence asynchronously.
unstable since: 3.0
Purple.PresenceManagerBackendClass.save_saved_presence_finish
Finishes a call that was started with
purple_presence_manager_backend_save_saved_presence_async().
unstable since: 3.0