Top |
Functions
Functions
camel_folder_thread_messages_new ()
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
, messages with
related subjects will also be threaded. The default behaviour is to
only thread based on message-id.
This function is probably to be removed soon.
camel_folder_thread_messages_apply ()
void camel_folder_thread_messages_apply (CamelFolderThread *thread
,GPtrArray *uids
);
camel_folder_thread_messages_new_summary ()
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.
camel_folder_thread_messages_add ()
void camel_folder_thread_messages_add (CamelFolderThread *thread
,GPtrArray *summary
);
camel_folder_thread_messages_remove ()
void camel_folder_thread_messages_remove (CamelFolderThread *thread
,GPtrArray *uids
);
camel_folder_thread_messages_ref ()
void
camel_folder_thread_messages_ref (CamelFolderThread *thread
);
camel_folder_thread_messages_unref ()
void
camel_folder_thread_messages_unref (CamelFolderThread *thread
);
Free all memory associated with the thread descriptor thread
.
camel_folder_threaded_messages_dump ()
gint
camel_folder_threaded_messages_dump (CamelFolderThreadNode *c
);