|  |  |  | Evolution-Data-Server Manual: Address Book Backend (libedata-book) |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct EDataBookDirect; struct EDataBookDirectClass; EDataBookDirect * e_data_book_direct_new (const gchar *backend_path,const gchar *backend_factory_name,const gchar *config); gboolean e_data_book_direct_register_gdbus_object (EDataBookDirect *direct,GDBusConnection *connection,const gchar *object_path,GError **error);
EDataBookDirect * e_data_book_direct_new (const gchar *backend_path,const gchar *backend_factory_name,const gchar *config);
Creates a EDataBookDirect to report configuration data needed for direct read access.
This is returned by e_book_backend_get_direct_book() for backends
which support direct read access mode.
| 
 | Full path to the installed backend shared library | 
| 
 | Type name of the EBookBackendFactory implemented by the library | 
| 
 | A backend specific configuration string | 
| Returns : | A newly created EDataBookDirect. [transfer full] | 
Since 3.8
gboolean e_data_book_direct_register_gdbus_object (EDataBookDirect *direct,GDBusConnection *connection,const gchar *object_path,GError **error);
Places direct on the connection at object_path
| 
 | An EDataBookDirect | 
| 
 | The GDBusConnection to register with | 
| 
 | The object path to place the direct access configuration data | 
| 
 | A location to store any error which might occur while registering | 
Since 3.8