Top | ![]() |
![]() |
![]() |
![]() |
|
camel_vee_summary_new () |
|
camel_vee_summary_add () |
|
camel_vee_summary_remove () |
|
camel_vee_summary_replace_flags () |
|
camel_vee_summary_get_uids_for_subfolder () |
CamelFolderSummary * camel_vee_summary_new ();
CamelFolder *parent
This will create a new CamelVeeSummary object and read in the summary data from disk, if it exists.
CamelVeeMessageInfo * camel_vee_summary_add (,
CamelVeeSummary *summarystruct _CamelVeeMessageInfoData *mi_data
);
Unref returned pointer with g_object_unref()
summary |
the CamelVeeSummary |
|
mi_data |
the CamelVeeMessageInfoData to add. |
[type CamelVeeMessageInfoData] |
void camel_vee_summary_remove (,
CamelVeeSummary *summaryconst
,gchar *vuid);
CamelFolder *subfolder
Removes the given vuid
of the subfolder
from the summary
.
summary |
a |
|
vuid |
a virtual message info UID to remove |
|
subfolder |
a |
Since: 3.6
void camel_vee_summary_replace_flags (,
CamelVeeSummary *summaryconst
);gchar *uid
Makes sure summary
flags on uid
corresponds to those
in the subfolder of vee-folder, and updates internal counts
on summary
as well.
Since: 3.6
GHashTable * camel_vee_summary_get_uids_for_subfolder (,
CamelVeeSummary *summary);
CamelFolder *subfolder
Returns a hash table of all virtual message info UID-s known to the summary
.
The key of the hash table is the virtual message info UID, the value is
only the number 1.
a summary
.
[element-type utf8 gint][transfer container]
Since: 3.6