Method

EBackendDataFactoryref_backend_factory

since: 3.6

Declaration [src]

EBackendFactory*
e_data_factory_ref_backend_factory (
  EDataFactory* data_factory,
  const gchar* backend_name,
  const gchar* extension_name
)

Description [src]

Returns the EBackendFactory for “backend_name:extension_name”, or NULL if no such factory is registered.

The returned EBackendFactory is referenced for thread-safety. Unreference the EBackendFactory with g_object_unref() when finished with it.

Available since: 3.6

Parameters

backend_name

Type: const gchar*

A backend name.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
extension_name

Type: const gchar*

An extension name.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.

Return value

Type: EBackendFactory

The EBackendFactory for hash_key, or NULL.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.
The return value can be NULL.