X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-msg.h;h=0c0126a5d13c92636791f1b5a386185b9770fa90;hp=88d4532e074b8792f7a4042b5a137a549ffe9995;hb=12a672c559d983c4e49a7e4054ee14c0177ecb1c;hpb=0fc66a08011b74fb3e5237173de377f59820be19 diff --git a/src/modest-tny-msg.h b/src/modest-tny-msg.h index 88d4532..0c0126a 100644 --- a/src/modest-tny-msg.h +++ b/src/modest-tny-msg.h @@ -78,7 +78,9 @@ typedef enum _ModestTnyMsgReplyMode { * Returns: a new TnyMsg (free with g_object_unref) */ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gchar *cc, - const gchar *bcc, const gchar* subject, const gchar *body, + const gchar *bcc, const gchar* subject, + const gchar *references, const gchar *in_reply_to, + const gchar *body, GList *attachments, gint *attached, GError **err); /** @@ -100,7 +102,8 @@ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gc * Returns: a new TnyMsg (free with g_object_unref) */ TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfrom, const gchar *cc, - const gchar *bcc, const gchar* subject, + const gchar *bcc, const gchar* subject, + const gchar *references, const gchar *in_reply_to, const gchar *html_body, const gchar *plain_body, GList *attachments, GList *images, gint *attached, GError **err); @@ -199,6 +202,17 @@ modest_tny_msg_estimate_size (const gchar *plain_body, const gchar *html_body, /** * modest_tny_msg_get_all_recipients_list: + * @header: a #TnyHeader + * + * Obtains a list of all the addresses available in @header. + * + * Returns: a newly allocated #GSList of strings. Caller should free strings and list. + */ +GSList * +modest_tny_msg_header_get_all_recipients_list (TnyHeader *header); + +/** + * modest_tny_msg_get_all_recipients_list: * @msg: a #TnyMsg * * Obtains a list of all the addresses available in a message header. @@ -208,5 +222,27 @@ modest_tny_msg_estimate_size (const gchar *plain_body, const gchar *html_body, GSList * modest_tny_msg_get_all_recipients_list (TnyMsg *msg); +/** + * modest_tny_msg_get_references: + * @msg: a #TnyMsg + * @message_id: a pointer to a string + * @references: a pointer to a string + * @in_reply_to: a pointer to a string + * + * obtains the Message-ID, References and In-Reply-To fields of a + * message + */ +void modest_tny_msg_get_references (TnyMsg *msg, gchar **message_id, gchar **references, gchar **in_reply_to); + +/** + * modest_tny_msg_get_attachments_parent: + * @msg: a #TnyMsg + * + * the mime part of the message attachments should be below + * + * Returns: the mime part (ref owned by caller) + */ +TnyMimePart *modest_tny_msg_get_attachments_parent (TnyMsg *msg); + #endif /* __MODEST_TNY_MSG_H__ */