Class
EDataBookBookBackendFactory
Description [src]
abstract class EDataBook.BookBackendFactory : EBackend.BackendFactory
{
/* No available fields */
}
Contains only private data that should be read and manipulated using the functions below.
Instance methods
Methods inherited from EBackendFactory (4)
e_backend_factory_get_hash_key
Returns a hash key which uniquely identifies factory.
e_backend_factory_get_module_filename
Returns the filename of the shared library for the module used
to load the backends provided by factory.
e_backend_factory_new_backend
Returns a new EBackend instance for source.
e_backend_factory_share_subprocess
Returns TRUE if the factory wants to share the subprocess
for all backends provided by itself. Otherwise, returns FALSE.
Methods inherited from EExtension (1)
e_extension_get_extensible
Returns the object that extension extends.
Properties
Properties inherited from EExtension (1)
EDataServer.Extension:extensible
The object being extended.
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 EDataBookBookBackendFactoryClass {
const gchar* factory_name;
GType backend_type;
}
Class structure for the EBookBackendFactory class.
Subclasses need to set the factory name and backend type at initialization, the base class will take care of creating backends of the specified type on demand.
Class members
factory_name: const gchar*The string identifier for this book backend type.
backend_type: GTypeThe
GTypeto use to buildEBookBackendsfor this factory.