Struct
CamelUIDCache
Description
struct CamelUIDCache {
gchar* filename;
GHashTable* uids;
guint level;
gsize expired;
gsize size;
gint fd;
}
No description available.
Structure members
filename:gchar*No description available.
uids:GHashTableNo description available.
level:guintNo description available.
expired:gsizeNo description available.
size:gsizeNo description available.
fd:gintNo description available.
Functions
camel_uid_cache_new
Creates a new UID cache, initialized from filename. If filename
doesn’t already exist, the UID cache will be empty. Otherwise, if
it does exist but can’t be read, the function will return NULL.
Instance methods
camel_uid_cache_dup_new_uids
Returns an array of UIDs from uids that are not in cache, and
removes UIDs from cache that aren’t in uids.