CamelKolabSession

CamelKolabSession

Synopsis

struct              CamelKolabSession;
struct              CamelKolabSessionClass;
gboolean            camel_kolab_session_bringup         (CamelKolabSession *self,
                                                         GCancellable *cancellable,
                                                         GError **err);
void                camel_kolab_session_forget_password (CamelKolabSession *self);
const gchar *       camel_kolab_session_get_config_dir  (CamelKolabSession *self);
const gchar *       camel_kolab_session_get_data_dir    (CamelKolabSession *self);
const gchar *       camel_kolab_session_get_password    (CamelKolabSession *self);
void                camel_kolab_session_set_config_dir  (CamelKolabSession *self,
                                                         const gchar *configdir);
void                camel_kolab_session_set_data_dir    (CamelKolabSession *self,
                                                         gchar *datadir);
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

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_forget_password ()

void                camel_kolab_session_forget_password (CamelKolabSession *self);

camel_kolab_session_get_config_dir ()

const gchar *       camel_kolab_session_get_config_dir  (CamelKolabSession *self);

camel_kolab_session_get_data_dir ()

const gchar *       camel_kolab_session_get_data_dir    (CamelKolabSession *self);

camel_kolab_session_get_password ()

const gchar *       camel_kolab_session_get_password    (CamelKolabSession *self);

camel_kolab_session_set_config_dir ()

void                camel_kolab_session_set_config_dir  (CamelKolabSession *self,
                                                         const gchar *configdir);

camel_kolab_session_set_data_dir ()

void                camel_kolab_session_set_data_dir    (CamelKolabSession *self,
                                                         gchar *datadir);

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