Class
PurpleContactManagerSeagullBackend
unstable since: 3.0
Description [src]
final class Purple.ContactManagerSeagullBackend : Purple.ContactManagerBackend
implements Gio.Initable {
/* No available fields */
}
A Seagull back end for loading and storing contacts for
PurpleContactManager in a SQLite database.
Available since: 3.0
Constructors
purple_contact_manager_seagull_backend_new
Attempts to create a new Seagull backend.
unstable since: 3.0
Instance methods
purple_contact_manager_seagull_backend_get_filename
Gets the filename of the database being used.
unstable since: 3.0
Methods inherited from PurpleContactManagerBackend (12)
purple_contact_manager_backend_delete_contact_async
Deletes a contact asynchronously.
unstable since: 3.0
purple_contact_manager_backend_delete_contact_finish
Finishes a call that was started with
purple_contact_manager_backend_delete_contact_async().
unstable since: 3.0
purple_contact_manager_backend_delete_person_async
Deletes a person from the backend.
unstable since: 3.0
purple_contact_manager_backend_delete_person_finish
Finishes a call that was started with
purple_contact_manager_backend_delete_person_async().
unstable since: 3.0
purple_contact_manager_backend_load_contacts_async
Loads contacts from the back end asynchronously.
unstable since: 3.0
purple_contact_manager_backend_load_contacts_finish
Finishes a call that was started with
purple_contact_manager_backend_load_contacts_async().
unstable since: 3.0
purple_contact_manager_backend_load_people_async
Loads people from the back end asynchronously.
unstable since: 3.0
purple_contact_manager_backend_load_people_finish
Finishes a call that was started with
purple_contact_manager_backend_load_people_async().
unstable since: 3.0
purple_contact_manager_backend_save_contact_async
Saves a contact asynchronously.
unstable since: 3.0
purple_contact_manager_backend_save_contact_finish
Finishes a call that was started with
purple_contact_manager_backend_save_contact_async().
unstable since: 3.0
purple_contact_manager_backend_save_person_async
Saves a person asynchronously.
unstable since: 3.0
purple_contact_manager_backend_save_person_finish
Finishes a call that was started with
purple_contact_manager_backend_save_person_async().
unstable since: 3.0
Methods inherited from GInitable (1)
g_initable_init
Initializes the object implementing the interface.
Properties
Purple.ContactManagerSeagullBackend:filename
The filename that the backend should save its contents to.
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.