Class
EBackendServerSideSourceCredentialsProvider
since: 3.16
Description [src]
class EBackend.ServerSideSourceCredentialsProvider : EDataServer.SourceCredentialsProvider
implements EDataServer.Extensible {
/* No available fields */
}
Contains only private data that should be read and manipulated using the functions below.
Available since: 3.16
Constructors
e_server_side_source_credentials_provider_new
Creates a new EServerSideSourceCredentialsProvider, which is meant to abstract
credential management for ESource-s.
since: 3.16
Instance methods
Methods inherited from ESourceCredentialsProvider (16)
e_source_credentials_provider_can_prompt
Returns whether a credentials prompt can be shown for the source.
e_source_credentials_provider_can_store
Returns whether the source can store its credentials. When FALSE is returned,
an attempt to call e_source_credentials_provider_store() or
e_source_credentials_provider_store_sync() will fail for this source.
e_source_credentials_provider_delete
Asynchronously deletes any previously stored credentials for source.
e_source_credentials_provider_delete_finish
Finishes the operation started with e_source_credentials_provider_delete().
e_source_credentials_provider_delete_sync
Deletes any previously stored credentials for source.
e_source_credentials_provider_lookup
Asynchronously looks up for credentials for source.
e_source_credentials_provider_lookup_finish
Finishes the operation started with e_source_credentials_provider_lookup().
e_source_credentials_provider_lookup_sync
Looks up the credentials for source.
e_source_credentials_provider_ref_credentials_source
Returns a referenced parent ESource, which holds the credentials for
the given source. This is useful for collections, where the credentials
are usually stored on the collection source, thus shared between child
sources. When ther eis no such parent source, a NULL is returned, which
means the source holds credentials for itself.
e_source_credentials_provider_ref_registry
Returns refenrenced registry associated with this provider.
e_source_credentials_provider_ref_source
Returns referenced ESource with the given uid, or NULL, when it could not be found.
e_source_credentials_provider_register_impl
Registers a credentials provider implementation and adds its own reference on the provider_impl.
e_source_credentials_provider_store
Asynchronously stores the credentials for source. Note the actual stored
values can differ for each storage. In other words, not all named parameters
are stored for each source.
e_source_credentials_provider_store_finish
Finishes the operation started with e_source_credentials_provider_store().
e_source_credentials_provider_store_sync
Stores the credentials for source. Note the actual stored values
can differ for each storage. In other words, not all named parameters
are stored for each source.
e_source_credentials_provider_unregister_impl
Unregisters previously registered provider_impl with
e_source_credentials_provider_register_impl(). Function does nothing,
when the provider_impl is not registered.
Methods inherited from EExtensible (3)
e_extensible_list_extensions
Returns a list of EExtension objects bound to extensible whose
types are ancestors of extension_type. For a complete list of
extension objects bound to extensible, pass E_TYPE_EXTENSION.
e_extensible_load_extensions
Creates an instance of all instantiable subtypes of EExtension which
target the class of extensible. The lifetimes of these newly created
EExtension objects are bound to extensible such that they are finalized when extensible is finalized.
e_extensible_reload_extensions
Similar to e_extensible_load_extensions(), only loads newly discovered
extensions again. This can help in case a new module had been loaded
to the process, which provides the extensions for the extensible.
Properties
Properties inherited from ESourceCredentialsProvider (1)
EDataServer.SourceCredentialsProvider:registry
The Source Registry object, which can be either ESourceregistry or ESourceRegistryServer.
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.