Class

PurpleNoopCredentialProvider

unstable since: 3.0

Description [src]

final class Purple.NoopCredentialProvider : Purple.CredentialProvider
{
  /* No available fields */
}

PurpleNoopCredentialProvider is a PurpleCredentialProvider that does not actually provider credentials. It is used to implement the default behavior of requiring users to input passwords.

Available since: 3.0

Constructors

purple_noop_credential_provider_new

Creates a new PurpleNoopCredentialProvider instance. You typically will not need to call this directly as PurpleCredentialManager will create one for itself.

unstable since: 3.0

Instance methods

Methods inherited from PurpleCredentialProvider (11)
purple_credential_provider_clear_password_async

Clears the password for account from provider.

unstable since: 3.0

purple_credential_provider_clear_password_finish

Finishes a previous call to purple_credential_provider_clear_password_async().

unstable since: 3.0

purple_credential_provider_get_description

Gets the description of provider which can be displayed in user interfaces to help users figure out which provider to use.

unstable since: 3.0

purple_credential_provider_get_id

Gets the identifier of provider.

unstable since: 3.0

purple_credential_provider_get_name

Gets the name of provider which can be show in user interfaces.

unstable since: 3.0

purple_credential_provider_get_settings

Gets the GSettings that provider provides.

unstable since: 3.0

purple_credential_provider_is_valid

Checks whether or not provider is setup correctly. This is primarily meant for #purple_credential_provider_register_provider to call to avoid programming errors, but can be used by anyone.

unstable since: 3.0

purple_credential_provider_read_password_async

Reads the password for account from provider.

unstable since: 3.0

purple_credential_provider_read_password_finish

Finishes a previous call to purple_credential_provider_read_password_async().

unstable since: 3.0

purple_credential_provider_write_password_async

Writes password for account to provider.

unstable since: 3.0

purple_credential_provider_write_password_finish

Finishes a previous call to purple_credential_provider_write_password_async().

unstable since: 3.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from PurpleCredentialProvider (4)
Purple.CredentialProvider:description

The description of the provider which will be displayed to the user.

unstable since: 3.0

Purple.CredentialProvider:id

The ID of the provider. Used for preferences and other things that need to address it.

unstable since: 3.0

Purple.CredentialProvider:name

The name of the provider which will be displayed to the user.

unstable since: 3.0

Purple.CredentialProvider:settings

The GSettings used to configure the provider. This may be NULL.

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 PurpleNoopCredentialProviderClass {
  PurpleCredentialProviderClass parent_class;
  
}

No description available.

Class members
parent_class: PurpleCredentialProviderClass

No description available.