EDataBookFactory

EDataBookFactory — The main addressbook server object

Synopsis

#include <libedata-book/libedata-book.h>

#define             EDS_ADDRESS_BOOK_MODULES
struct              EDataBookFactory;
struct              EDataBookFactoryClass;
EDBusServer *       e_data_book_factory_new             (GCancellable *cancellable,
                                                         GError **error);

Description

This class handles incomming D-Bus connections and creates the EDataBook layer for server side addressbooks to communicate with client side EBookClient objects.

Details

EDS_ADDRESS_BOOK_MODULES

#define EDS_ADDRESS_BOOK_MODULES "EDS_ADDRESS_BOOK_MODULES"

This environment variable configures where the address book factory loads it's backend modules from.


struct EDataBookFactory

struct EDataBookFactory {
	EDataFactory parent;
	EDataBookFactoryPrivate *priv;
};

struct EDataBookFactoryClass

struct EDataBookFactoryClass {
	EDataFactoryClass parent_class;
};

e_data_book_factory_new ()

EDBusServer *       e_data_book_factory_new             (GCancellable *cancellable,
                                                         GError **error);