X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-mail-operation.h;h=b271c9250043389e1ae8f6482cd3692440d3b8e4;hp=9166b939d1f469e83a1559e74f2dce6da1c6a1bb;hb=62fb96863939aea81ed8e45e1b2043d892e0978d;hpb=e5a60e3e42d0992668b6b374f8a4662528972103 diff --git a/src/modest-mail-operation.h b/src/modest-mail-operation.h index 9166b93..b271c92 100644 --- a/src/modest-mail-operation.h +++ b/src/modest-mail-operation.h @@ -610,6 +610,25 @@ void modest_mail_operation_get_msg (ModestMailOperation *self, GetMsgAsyncUserCallback user_callback, gpointer user_data); /** + * modest_mail_operation_find_msg: + * @self: a #ModestMailOperation + * @msg_uid: a string + * @progress_feedback: a #gboolean. If %TRUE, we'll get progress bar feedback. + * @user_callback: a #GetMsgAsyncUserCallback function to call after tinymail callback execution. + * @user_data: generic user data which will be passed to @user_callback function. + * + * Gets a message from a uid using an user defined @callback function + * pased as argument. This operation is asynchronous, so the + * #ModestMailOperation should be added to #ModestMailOperationQueue + **/ +void modest_mail_operation_find_msg (ModestMailOperation *self, + TnyFolder *folder, + const gchar *msg_uid, + gboolean progress_feedback, + GetMsgAsyncUserCallback user_callback, + gpointer user_data); + +/** * modest_mail_operation_get_msgs_full: * @self: a #ModestMailOperation * @header_list: a #TnyList of #TnyHeader objects to get and process