Class
PurpleCredentialManager
since: 3.0
Description [src]
final class Purple.CredentialManager : GObject.Object {
/* No available fields */
}
Purple Credential Manager is the main API access to different credential providers. Providers register themselves with the manager and then the user can choose which provider to use.
Once a provider is selected, all credential access will be directed to that provider.
Available since: 3.0
Instance methods
purple_credential_manager_clear_password_async
Clears the password for account
from the active provider of manager
.
since: 3.0
purple_credential_manager_clear_password_finish
Finishes a previous call to purple_credential_manager_clear_password_async()
.
since: 3.0
purple_credential_manager_foreach
Calls func
for each PurpleCredentialProvider
that manager
knows about.
since: 3.0
purple_credential_manager_get_active
Gets the currently active PurpleCredentialProvider
or NULL
if there is no
active provider.
since: 3.0
purple_credential_manager_read_password_async
Reads the password for account
using the active provider of manager
.
since: 3.0
purple_credential_manager_read_password_finish
Finishes a previous call to purple_credential_manager_read_password_async()
.
since: 3.0
purple_credential_manager_set_active
Changes the active provider of manager
to the provider with an id of id
.
since: 3.0
purple_credential_manager_write_password_async
Writes password
for account
to the active provider of manager
.
since: 3.0
purple_credential_manager_write_password_finish
Finishes a previous call to purple_credential_manager_write_password_async()
.
since: 3.0
Signals
Purple.CredentialManager::active-changed
Emitted after provider
has become the active provider for manager
.
since: 3.0
Purple.CredentialManager::registered
Emitted after provider
has been registered in manager
.
since: 3.0
Purple.CredentialManager::unregistered
Emitted after provider
has been unregistered from manager
.
since: 3.0
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.