Class
PurpleConversationManagerBackend
unstable since: 3.0
Description [src]
abstract class Purple.ConversationManagerBackend : GObject.Object
{
/* No available fields */
}
A back end for loading and storing conversations for
PurpleConversationManager
.
Available since: 3.0
Functions
purple_conversation_manager_backend_error_quark
The error domain to identify errors from PurpleConversationManagerBackend
.
unstable since: 3.0
Instance methods
purple_conversation_manager_backend_delete_conversation_async
Deletes a conversation asynchronously.
unstable since: 3.0
purple_conversation_manager_backend_delete_conversation_finish
Finishes a call that was started with
purple_conversation_manager_backend_delete_conversation_async()
.
unstable since: 3.0
purple_conversation_manager_backend_load_conversations_async
Loads conversations from the back end asynchronously.
unstable since: 3.0
purple_conversation_manager_backend_load_conversations_finish
Finishes a call that was started with
purple_conversation_manager_backend_load_conversations_async()
.
unstable since: 3.0
purple_conversation_manager_backend_save_conversation_async
Saves a conversation asynchronously.
unstable since: 3.0
purple_conversation_manager_backend_save_conversation_finish
Finishes a call that was started with
purple_conversation_manager_backend_save_conversation_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 PurpleConversationManagerBackendClass {
void (* delete_conversation_async) (
PurpleConversationManagerBackend* backend,
PurpleConversation* conversation,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* delete_conversation_finish) (
PurpleConversationManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* load_conversations_async) (
PurpleConversationManagerBackend* backend,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
GListModel* (* load_conversations_finish) (
PurpleConversationManagerBackend* backend,
GAsyncResult* result,
GError** error
);
void (* save_conversation_async) (
PurpleConversationManagerBackend* backend,
PurpleConversation* conversation,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer data
);
gboolean (* save_conversation_finish) (
PurpleConversationManagerBackend* backend,
GAsyncResult* result,
GError** error
);
}
No description available.
Class members
delete_conversation_async: void (* delete_conversation_async) ( PurpleConversationManagerBackend* backend, PurpleConversation* conversation, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
delete_conversation_finish: gboolean (* delete_conversation_finish) ( PurpleConversationManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
load_conversations_async: void (* load_conversations_async) ( PurpleConversationManagerBackend* backend, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
load_conversations_finish: GListModel* (* load_conversations_finish) ( PurpleConversationManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
save_conversation_async: void (* save_conversation_async) ( PurpleConversationManagerBackend* backend, PurpleConversation* conversation, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer data )
No description available.
save_conversation_finish: gboolean (* save_conversation_finish) ( PurpleConversationManagerBackend* backend, GAsyncResult* result, GError** error )
No description available.
Virtual methods
Purple.ConversationManagerBackendClass.delete_conversation_async
Deletes a conversation asynchronously.
unstable since: 3.0
Purple.ConversationManagerBackendClass.delete_conversation_finish
Finishes a call that was started with
purple_conversation_manager_backend_delete_conversation_async()
.
unstable since: 3.0
Purple.ConversationManagerBackendClass.load_conversations_async
Loads conversations from the back end asynchronously.
unstable since: 3.0
Purple.ConversationManagerBackendClass.load_conversations_finish
Finishes a call that was started with
purple_conversation_manager_backend_load_conversations_async()
.
unstable since: 3.0
Purple.ConversationManagerBackendClass.save_conversation_async
Saves a conversation asynchronously.
unstable since: 3.0
Purple.ConversationManagerBackendClass.save_conversation_finish
Finishes a call that was started with
purple_conversation_manager_backend_save_conversation_async()
.
unstable since: 3.0