Class
CamelVeeDataCache
since: 3.6
Description [src]
class Camel.VeeDataCache : GObject.Object {
/* No available fields */
}
Contains only private data that should be read and manipulated using the functions below.
Available since: 3.6
Instance methods
camel_vee_data_cache_add_subfolder
Adds the subfolder
to the data_cache
to be tracked by it. The subfolder
is referenced for later use. The function does nothing when the subfolder
is already in the data_cache
. The subfolders can be removed with camel_vee_data_cache_remove_subfolder().
since: 3.6
camel_vee_data_cache_contains_message_info_data
Returns whether data_cache contains given orig_message_uid
for the given folder
.
Unlike camel_vee_data_cache_get_message_info_data(), this 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_foreach_message_info_data
Calls the func
for each message info data from the given fromfolder
.
since: 3.6
camel_vee_data_cache_get_message_info_data
Returns a referenced CamelVeeMessageInfoData
referencing the given folder
and orig_message_uid
. If it’s not part of the data_cache
, then it is
created and auto-added. Use camel_vee_data_cache_contains_message_info_data()
when you only want to check the existence, without adding it to the data_cache
.
since: 3.6
camel_vee_data_cache_get_subfolder_data
Returns a CamelVeeSubfolderData
for the given folder
.
since: 3.6
camel_vee_data_cache_remove_subfolder
Removes given subfolder
from the data_cache
, which had been
previously added with camel_vee_data_cache_add_subfolder().
The function does nothing, when the subfolder
is not part
of the data_cache
.
since: 3.6
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.