EBookBackendKolab

EBookBackendKolab

Synopsis

struct              EBookBackendKolab;
struct              EBookBackendKolabClass;
#define             E_BOOK_BACKEND_KOLAB__CLASS         (cls)
EBookBackend *      e_book_backend_kolab_new            (void);
void                e_book_backend_kolab_set_koma_table (EBookBackendKolab *kolab,
                                                         GHashTable *koma_objects);

Object Hierarchy

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

Description

Details

struct EBookBackendKolab

struct EBookBackendKolab;

struct EBookBackendKolabClass

struct EBookBackendKolabClass {
	EBookBackendSyncClass parent_class;
};

E_BOOK_BACKEND_KOLAB__CLASS()

#define             E_BOOK_BACKEND_KOLAB__CLASS(cls)

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.