EDataBook.DataBookDirect

g EDataBook.DataBookDirect EDataBook.DataBookDirect GObject.Object GObject.Object GObject.Object->EDataBook.DataBookDirect

Subclasses:None

Methods

Inherited:GObject.Object (37)
Structs:GObject.ObjectClass (5)
class new (backend_path, backend_factory_name, config)
  register_gdbus_object (connection, object_path)

Virtual Methods

Inherited:GObject.Object (7)

Properties

None

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent GObject.Object r  

Class Details

class EDataBook.DataBookDirect(**kwargs)
Bases:GObject.Object
Abstract:No
Structure:EDataBook.DataBookDirectClass
classmethod new(backend_path, backend_factory_name, config)
Parameters:
  • backend_path (str) – Full path to the installed backend shared library
  • backend_factory_name (str) – Type name of the EDataBook.BookBackendFactory implemented by the library
  • config (str) – A backend specific configuration string
Returns:

A newly created EDataBook.DataBookDirect

Return type:

EDataBook.DataBookDirect

Creates a EDataBook.DataBookDirect to report configuration data needed for direct read access.

This is returned by EDataBook.BookBackend.get_direct_book() for backends which support direct read access mode.

New in version 3.8.

register_gdbus_object(connection, object_path)
Parameters:
Raises:

GLib.Error

Return type:

bool

Places self on the connection at object_path

New in version 3.8.