Synopsis
gboolean kolab_mail_handle_convert_eds_to_kconvmail
(KolabMailHandle *self
,
GError **err
);
gboolean kolab_mail_handle_convert_kconvmail_to_eds
(KolabMailHandle *self
,
GError **err
);
void kolab_mail_handle_drop_kconvmail (KolabMailHandle *self
);
void kolab_mail_handle_gdestroy (gpointer object
);
KolabObjectCacheLocation kolab_mail_handle_get_cache_location
(const KolabMailHandle *self
);
const Kolab_conv_mail * kolab_mail_handle_get_kconvmail (const KolabMailHandle *self
);
const KolabMailSummary * kolab_mail_handle_get_summary (const KolabMailHandle *self
);
KolabMailSummary * kolab_mail_handle_get_summary_nonconst
(const KolabMailHandle *self
);
gboolean kolab_mail_handle_has_kconvmail (KolabMailHandle *self
);
gboolean kolab_mail_handle_kconvmail_is_equal
(KolabMailHandle *self
,
KolabMailHandle *other
);
KolabMailHandle * kolab_mail_handle_new_from_handle (const KolabMailHandle *kmailhandle
);
KolabMailHandle * kolab_mail_handle_new_from_handle_with_kconvmail
(const KolabMailHandle *kmailhandle
);
KolabMailHandle * kolab_mail_handle_new_from_kconvmail
(Kolab_conv_mail *kconvmail
,
const gchar *uid
,
const gchar *foldername
,
KolabFolderTypeID folder_type
);
KolabMailHandle * kolab_mail_handle_new_shallow (const gchar *uid
,
const gchar *foldername
);
Kolab_conv_mail * kolab_mail_handle_resect_kconvmail (KolabMailHandle *self
);
KolabMailSummary * kolab_mail_handle_resect_summary (KolabMailHandle *self
,
GError **err
);
gboolean kolab_mail_handle_set_cache_location
(KolabMailHandle *self
,
KolabObjectCacheLocation location
);
void kolab_mail_handle_set_foldername (KolabMailHandle *self
,
const gchar *foldername
);
void kolab_mail_handle_set_kconvmail (KolabMailHandle *self
,
Kolab_conv_mail *kconvmail
);
gboolean kolab_mail_handle_set_summary (KolabMailHandle *self
,
KolabMailSummary *summary
,
GError **err
);
void kolab_mail_handle_set_uid (KolabMailHandle *self
,
const gchar *uid
);
gboolean kolab_mail_handle_set_uid_full (KolabMailHandle *self
,
const gchar *uid
,
GError **err
);
gboolean kolab_mail_handle_unset_cache_location
(KolabMailHandle *self
,
KolabObjectCacheLocation location
);
Details
kolab_mail_handle_convert_eds_to_kconvmail ()
gboolean kolab_mail_handle_convert_eds_to_kconvmail
(KolabMailHandle *self
,
GError **err
);
kolab_mail_handle_convert_kconvmail_to_eds ()
gboolean kolab_mail_handle_convert_kconvmail_to_eds
(KolabMailHandle *self
,
GError **err
);
kolab_mail_handle_drop_kconvmail ()
void kolab_mail_handle_drop_kconvmail (KolabMailHandle *self
);
kolab_mail_handle_gdestroy ()
void kolab_mail_handle_gdestroy (gpointer object
);
kolab_mail_handle_get_cache_location ()
KolabObjectCacheLocation kolab_mail_handle_get_cache_location
(const KolabMailHandle *self
);
kolab_mail_handle_get_kconvmail ()
const Kolab_conv_mail * kolab_mail_handle_get_kconvmail (const KolabMailHandle *self
);
kolab_mail_handle_get_summary ()
const KolabMailSummary * kolab_mail_handle_get_summary (const KolabMailHandle *self
);
kolab_mail_handle_get_summary_nonconst ()
KolabMailSummary * kolab_mail_handle_get_summary_nonconst
(const KolabMailHandle *self
);
kolab_mail_handle_has_kconvmail ()
gboolean kolab_mail_handle_has_kconvmail (KolabMailHandle *self
);
kolab_mail_handle_kconvmail_is_equal ()
gboolean kolab_mail_handle_kconvmail_is_equal
(KolabMailHandle *self
,
KolabMailHandle *other
);
kolab_mail_handle_new_from_handle ()
KolabMailHandle * kolab_mail_handle_new_from_handle (const KolabMailHandle *kmailhandle
);
kolab_mail_handle_new_from_handle_with_kconvmail ()
KolabMailHandle * kolab_mail_handle_new_from_handle_with_kconvmail
(const KolabMailHandle *kmailhandle
);
kolab_mail_handle_new_from_kconvmail ()
KolabMailHandle * kolab_mail_handle_new_from_kconvmail
(Kolab_conv_mail *kconvmail
,
const gchar *uid
,
const gchar *foldername
,
KolabFolderTypeID folder_type
);
kolab_mail_handle_new_shallow ()
KolabMailHandle * kolab_mail_handle_new_shallow (const gchar *uid
,
const gchar *foldername
);
kolab_mail_handle_resect_kconvmail ()
Kolab_conv_mail * kolab_mail_handle_resect_kconvmail (KolabMailHandle *self
);
kolab_mail_handle_resect_summary ()
KolabMailSummary * kolab_mail_handle_resect_summary (KolabMailHandle *self
,
GError **err
);
kolab_mail_handle_set_foldername ()
void kolab_mail_handle_set_foldername (KolabMailHandle *self
,
const gchar *foldername
);
kolab_mail_handle_set_kconvmail ()
void kolab_mail_handle_set_kconvmail (KolabMailHandle *self
,
Kolab_conv_mail *kconvmail
);
kolab_mail_handle_set_uid ()
void kolab_mail_handle_set_uid (KolabMailHandle *self
,
const gchar *uid
);
kolab_mail_handle_set_uid_full ()
gboolean kolab_mail_handle_set_uid_full (KolabMailHandle *self
,
const gchar *uid
,
GError **err
);