CamelVeeStore

CamelVeeStore

Synopsis

struct              CamelVeeStore;
CamelVeeStore *     camel_vee_store_new                 (void);
CamelVeeDataCache * camel_vee_store_get_vee_data_cache  (CamelVeeStore *vstore);
struct _CamelVeeFolder * camel_vee_store_get_unmatched_folder
                                                        (CamelVeeStore *vstore);
gboolean            camel_vee_store_get_unmatched_enabled
                                                        (CamelVeeStore *vstore);
void                camel_vee_store_set_unmatched_enabled
                                                        (CamelVeeStore *vstore,
                                                         gboolean is_enabled);
void                camel_vee_store_note_subfolder_used (CamelVeeStore *vstore,
                                                         CamelFolder *subfolder,
                                                         struct _CamelVeeFolder *used_by);
void                camel_vee_store_note_subfolder_unused
                                                        (CamelVeeStore *vstore,
                                                         CamelFolder *subfolder,
                                                         struct _CamelVeeFolder *unused_by);
void                camel_vee_store_note_vuid_used      (CamelVeeStore *vstore,
                                                         CamelVeeMessageInfoData *mi_data,
                                                         struct _CamelVeeFolder *used_by);
void                camel_vee_store_note_vuid_unused    (CamelVeeStore *vstore,
                                                         CamelVeeMessageInfoData *mi_data,
                                                         struct _CamelVeeFolder *unused_by);
void                camel_vee_store_rebuild_unmatched_folder
                                                        (CamelVeeStore *vstore,
                                                         GCancellable *cancellable,
                                                         GError **error);

Object Hierarchy

  GObject
   +----CamelObject
         +----CamelService
               +----CamelStore
                     +----CamelVeeStore

Implemented Interfaces

CamelVeeStore implements GInitable.

Properties

  "unmatched-enabled"        gboolean              : Read / Write

Description

Details

struct CamelVeeStore

struct CamelVeeStore;

camel_vee_store_new ()

CamelVeeStore *     camel_vee_store_new                 (void);

Create a new CamelVeeStore object.

Returns :

new CamelVeeStore object

camel_vee_store_get_vee_data_cache ()

CamelVeeDataCache * camel_vee_store_get_vee_data_cache  (CamelVeeStore *vstore);

FIXME Document me!

Since 3.6


camel_vee_store_get_unmatched_folder ()

struct _CamelVeeFolder * camel_vee_store_get_unmatched_folder
                                                        (CamelVeeStore *vstore);

FIXME Document me!

Since 3.6


camel_vee_store_get_unmatched_enabled ()

gboolean            camel_vee_store_get_unmatched_enabled
                                                        (CamelVeeStore *vstore);

FIXME Document me!

Since 3.6


camel_vee_store_set_unmatched_enabled ()

void                camel_vee_store_set_unmatched_enabled
                                                        (CamelVeeStore *vstore,
                                                         gboolean is_enabled);

FIXME Document me!

Since 3.6


camel_vee_store_note_subfolder_used ()

void                camel_vee_store_note_subfolder_used (CamelVeeStore *vstore,
                                                         CamelFolder *subfolder,
                                                         struct _CamelVeeFolder *used_by);

FIXME Document me!

Since 3.6


camel_vee_store_note_subfolder_unused ()

void                camel_vee_store_note_subfolder_unused
                                                        (CamelVeeStore *vstore,
                                                         CamelFolder *subfolder,
                                                         struct _CamelVeeFolder *unused_by);

FIXME Document me!

Since 3.6


camel_vee_store_note_vuid_used ()

void                camel_vee_store_note_vuid_used      (CamelVeeStore *vstore,
                                                         CamelVeeMessageInfoData *mi_data,
                                                         struct _CamelVeeFolder *used_by);

FIXME Document me!

Since 3.6


camel_vee_store_note_vuid_unused ()

void                camel_vee_store_note_vuid_unused    (CamelVeeStore *vstore,
                                                         CamelVeeMessageInfoData *mi_data,
                                                         struct _CamelVeeFolder *unused_by);

FIXME Document me!

Since 3.6


camel_vee_store_rebuild_unmatched_folder ()

void                camel_vee_store_rebuild_unmatched_folder
                                                        (CamelVeeStore *vstore,
                                                         GCancellable *cancellable,
                                                         GError **error);

FIXME Document me!

Since 3.6

Property Details

The "unmatched-enabled" property

  "unmatched-enabled"        gboolean              : Read / Write

Enable _Unmatched folder.

Default value: TRUE