EDataBookDirect

EDataBookDirect

Synopsis

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);

Object Hierarchy

  GObject
   +----EDataBookDirect

Description

Details

struct EDataBookDirect

struct EDataBookDirect;

struct EDataBookDirectClass

struct EDataBookDirectClass {
	GObjectClass parent;
};

e_data_book_direct_new ()

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.

backend_path :

Full path to the installed backend shared library

backend_factory_name :

Type name of the EBookBackendFactory implemented by the library

config :

A backend specific configuration string

Returns :

A newly created EDataBookDirect. [transfer full]

Since 3.8


e_data_book_direct_register_gdbus_object ()

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

direct :

An EDataBookDirect

connection :

The GDBusConnection to register with

object_path :

The object path to place the direct access configuration data

error :

A location to store any error which might occur while registering

Since 3.8