EBookBackendKolab

EBookBackendKolab — Evolution addressbook backend API implementation for Evolution-Kolab plugin.

Synopsis

                    EBookBackendKolabClass;
                    EBookBackendKolab;
EBookBackend*       e_book_backend_kolab_new            (void);
void                e_book_backend_kolab_set_koma_table (EBookBackendKolab *kolab,
                                                         GHashTable *koma_objects);

Object Hierarchy

  GObject
   +----EBookBackend
         +----EBookBackendSync
               +----EBookBackendKolab

Description

Details

EBookBackendKolabClass

typedef struct {
	EBookBackendSyncClass parent_class;
} EBookBackendKolabClass;

EBookBackendKolab

typedef struct _EBookBackendKolab EBookBackendKolab;

e_book_backend_kolab_new ()

EBookBackend*       e_book_backend_kolab_new            (void);

e_book_backend_kolab_set_koma_table ()

void                e_book_backend_kolab_set_koma_table (EBookBackendKolab *kolab,
                                                         GHashTable *koma_objects);

This method has to be called before any other method which accesses Kolab infrastructure. In this case it should be called from e-book-backend-kolab-factory during creation of a new EBookBackendKolab instance.

kolab :

An EBookBackendKolab object.

koma_objects :

A GHashTable to contain the required KoMA instances.