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 an 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.