Add a source uid for generating a changeset.
a uid
Add a list of source uid's for generating a changeset.
a list of uids
Add a new uid to the changeinfo.
a uid
Add a uid from the updated list, used to generate a changeset diff.
a uid
Add a list of uid's from the updated list.
a list of uids
Compare the source uid set to the updated uid set and generate the differences into the added and removed lists.
Concatenate one change info onto antoher. Can be used to copy them too.
a #CamelFolderChangeInfo to append from
Add a uid to the changed uid list.
a uid
Gets whether or not there have been any changes.
Empty out the change info; called after changes have been processed.
Creates a copy of the src
.
Free memory associated with the folder change info lists.
Returns an array of added messages UIDs. The returned array, the same as its content,
is owned by the info
.
Returns an array of changed messages UIDs. The returned array, the same as its content,
is owned by the info
.
Returns an array of recent messages UIDs. The returned array, the same as its content,
is owned by the info
.
Returns an array of removed messages UIDs. The returned array, the same as its content,
is owned by the info
.
Add a recent uid to the changedinfo. This will also add the uid to the uid_filter array for potential filtering
a uid
Add a uid to the removed uid list.
a uid
Create a new folder change info structure.
Change info structures are not MT-SAFE and must be locked for exclusive access externally.
Create a new folder change info structure.
Change info structures are not MT-SAFE and must be locked for exclusive access externally.