Top | ![]() |
![]() |
![]() |
![]() |
CamelFolderThread * camel_folder_thread_messages_new (,
CamelFolder *folder,
GPtrArray *uids);
gboolean thread_subject
Thread a (subset) of the messages in a folder. And sort the result in summary order.
If thread_subject
is TRUE
This function is probably to be removed soon.
void camel_folder_thread_messages_apply (CamelFolderThread *thread
,);
GPtrArray *uids
Adds new uids
into the threaded tree.
CamelFolderThread *
camel_folder_thread_messages_new_summary
(GPtrArray *summary
);
Thread a list of MessageInfo's. The summary must remain valid for the life of the CamelFolderThread created by this function, and it is upto the caller to ensure this.
void camel_folder_thread_messages_add (CamelFolderThread *thread
,);
GPtrArray *summary
void camel_folder_thread_messages_remove (CamelFolderThread *thread
,);
GPtrArray *uids
CamelFolderThread *
camel_folder_thread_messages_ref (CamelFolderThread *thread
);
Increase the reference of thread
void camel_folder_thread_messages_unref (CamelFolderThread *thread
);
Free all memory associated with the thread descriptor thread
.
gint camel_folder_threaded_messages_dump (CamelFolderThreadNode *c
);