CamelVeeDataCache

CamelVeeDataCache

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── CamelVeeDataCache

Description

Functions

camel_vee_data_cache_new ()

CamelVeeDataCache *
camel_vee_data_cache_new (void);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_add_subfolder ()

void
camel_vee_data_cache_add_subfolder (CamelVeeDataCache *data_cache,
                                    CamelFolder *subfolder);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_remove_subfolder ()

void
camel_vee_data_cache_remove_subfolder (CamelVeeDataCache *data_cache,
                                       CamelFolder *subfolder);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_get_subfolder_data ()

CamelVeeSubfolderData *
camel_vee_data_cache_get_subfolder_data
                               (CamelVeeDataCache *data_cache,
                                CamelFolder *folder);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_contains_message_info_data ()

gboolean
camel_vee_data_cache_contains_message_info_data
                               (CamelVeeDataCache *data_cache,
                                CamelFolder *folder,
                                const gchar *orig_message_uid);

Returns whether data_cache contains certain UID for certain folder; instead of camel_vee_data_cache_get_message_info_data() only returns FALSE if not, while camel_vee_data_cache_get_message_info_data() auto-adds it to data_cache.

Since: 3.6


camel_vee_data_cache_get_message_info_data ()

CamelVeeMessageInfoData *
camel_vee_data_cache_get_message_info_data
                               (CamelVeeDataCache *data_cache,
                                CamelFolder *folder,
                                const gchar *orig_message_uid);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_get_message_info_data_by_vuid ()

CamelVeeMessageInfoData *
camel_vee_data_cache_get_message_info_data_by_vuid
                               (CamelVeeDataCache *data_cache,
                                const gchar *vee_message_uid);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_foreach_message_info_data ()

void
camel_vee_data_cache_foreach_message_info_data
                               (CamelVeeDataCache *data_cache,
                                CamelFolder *fromfolder,
                                void (*func) (CamelVeeMessageInfoData *mi_data, CamelFolder *subfolder, gpointer user_data),
                                gpointer user_data);

FIXME Document me!

Since: 3.6


camel_vee_data_cache_remove_message_info_data ()

void
camel_vee_data_cache_remove_message_info_data
                               (CamelVeeDataCache *data_cache,
                                CamelVeeMessageInfoData *mi_data);

FIXME Document me!

Since: 3.6

Types and Values

struct CamelVeeDataCache

struct CamelVeeDataCache;

Since: 3.6