CamelKolabSession

CamelKolabSession

Synopsis

#define             CAMEL_KOLAB_SESSION_PROP_CACHE_DIR
#define             CAMEL_KOLAB_SESSION_PROP_DATA_DIR
struct              CamelKolabSession;
struct              CamelKolabSessionClass;
gboolean            camel_kolab_session_bringup         (CamelKolabSession *self,
                                                         GCancellable *cancellable,
                                                         GError **err);
void                camel_kolab_session_set_password    (CamelKolabSession *self,
                                                         const gchar *passwd);
void                camel_kolab_session_set_token_pin   (CamelKolabSession *self,
                                                         const gchar *pin);
gboolean            camel_kolab_session_shutdown        (CamelKolabSession *self,
                                                         GCancellable *cancellable,
                                                         GError **err);

Object Hierarchy

  GObject
   +----CamelObject
         +----CamelSession
               +----CamelKolabSession

Description

Details

CAMEL_KOLAB_SESSION_PROP_CACHE_DIR

#define CAMEL_KOLAB_SESSION_PROP_CACHE_DIR "user-cache-dir"

CAMEL_KOLAB_SESSION_PROP_DATA_DIR

#define CAMEL_KOLAB_SESSION_PROP_DATA_DIR  "user-data-dir"

struct CamelKolabSession

struct CamelKolabSession;

struct CamelKolabSessionClass

struct CamelKolabSessionClass {
	CamelSessionClass parent_class;
	/* TODO check what else is needed here */
};

camel_kolab_session_bringup ()

gboolean            camel_kolab_session_bringup         (CamelKolabSession *self,
                                                         GCancellable *cancellable,
                                                         GError **err);

camel_kolab_session_set_password ()

void                camel_kolab_session_set_password    (CamelKolabSession *self,
                                                         const gchar *passwd);

camel_kolab_session_set_token_pin ()

void                camel_kolab_session_set_token_pin   (CamelKolabSession *self,
                                                         const gchar *pin);

camel_kolab_session_shutdown ()

gboolean            camel_kolab_session_shutdown        (CamelKolabSession *self,
                                                         GCancellable *cancellable,
                                                         GError **err);