Class
PurpleCredentialManager
since: 3.0.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.0
Functions
purple_credential_manager_get_default
Gets the default PurpleCredentialManager
instance.
since: 3.0.0
Instance methods
purple_credential_manager_clear_password_async
Clears the password for account
from the active PurpleCredentialProvider
of manager
.
since: 3.0.0
purple_credential_manager_clear_password_finish
Finishes a previous call to purple_credential_provider_clear_password_async().
since: 3.0.0
purple_credential_manager_foreach
Calls func
for each PurpleCredentialProvider
that manager
knows about.
since: 3.0.0
purple_credential_manager_get_active
Gets the currently active PurpleCredentialProvider
or NULL
if there is no
active provider.
since: 3.0.0
purple_credential_manager_read_password_async
Reads the password for account
using the active PurpleCredentialProvider
of
manager
.
since: 3.0.0
purple_credential_manager_read_password_finish
Finishes a previous call to purple_credential_manager_read_password_async().
since: 3.0.0
purple_credential_manager_set_active
Changes the active PurpleCredentialProvider
of manager
to provider with an
id of id
.
since: 3.0.0
purple_credential_manager_write_password_async
Writes password
for account
to the active PurpleCredentialProvider
of
manager
.
since: 3.0.0
purple_credential_manager_write_password_finish
Finishes a previous call to purple_credential_manager_write_password_async().
since: 3.0.0
Signals
Purple.CredentialManager::active-changed
Emitted after provider
has become the active provider for manager
.
since: 3.0.0
Purple.CredentialManager::registered
Emitted after provider
has been registered in manager
.
since: 3.0.0
Purple.CredentialManager::unregistered
Emitted after provider
has been unregistered from manager
.
since: 3.0.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.