Struct
CamelFolderChangeInfo
Description
struct CamelFolderChangeInfo {
GPtrArray* uid_added;
GPtrArray* uid_removed;
GPtrArray* uid_changed;
GPtrArray* uid_recent;
}
Structure members
uid_added
- No description available.
uid_removed
- No description available.
uid_changed
- No description available.
uid_recent
- No description available.
Instance methods
camel_folder_change_info_add_update
Add a uid from the updated list, used to generate a changeset diff.
camel_folder_change_info_build_diff
Compare the source uid set to the updated uid set and generate the differences into the added and removed lists.
camel_folder_change_info_cat
Concatenate one change info onto antoher. Can be used to copy them too.
camel_folder_change_info_get_added_uids
Returns an array of added messages UIDs. The returned array, the same as its content,
is owned by the info
.
since: 3.24
camel_folder_change_info_get_changed_uids
Returns an array of changed messages UIDs. The returned array, the same as its content,
is owned by the info
.
since: 3.24
camel_folder_change_info_get_recent_uids
Returns an array of recent messages UIDs. The returned array, the same as its content,
is owned by the info
.
since: 3.24
camel_folder_change_info_get_removed_uids
Returns an array of removed messages UIDs. The returned array, the same as its content,
is owned by the info
.
since: 3.24
camel_folder_change_info_recent_uid
Add a recent uid to the changedinfo. This will also add the uid to the uid_filter array for potential filtering.