X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-msg.h;h=91ae14844272df3cbe73362cfb5b6018aa58f85d;hp=40ba3ea7574b4cc32934b1fbfcd62256abc88e11;hb=d7ace61fff2fe0e816ac8fc0831e58a622cd9610;hpb=20f40360ad626eb860e7d106e5dcfd43a59d21d4 diff --git a/src/modest-tny-msg.h b/src/modest-tny-msg.h index 40ba3ea..91ae148 100644 --- a/src/modest-tny-msg.h +++ b/src/modest-tny-msg.h @@ -70,6 +70,8 @@ typedef enum _ModestTnyMsgReplyMode { * @subject: subject for the messdage * @body: body for the message * @attachments: a list of attachments (local URIs) + * @attached: a #gint pointer, returns the number of attachments really included. + * @error: a pointer for errors in message creation * * create a new TnyMsg with the given parameters * @@ -77,7 +79,7 @@ typedef enum _ModestTnyMsgReplyMode { */ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gchar *cc, const gchar *bcc, const gchar* subject, const gchar *body, - GList *attachments); + GList *attachments, gint *attached, GError **err); /** * modest_tny_msg_new_html_plain: @@ -89,7 +91,9 @@ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gc * @html_body: body for the message in HTML * @plain_body: body for the message in plain text * @attachments: a list of attachments (mime parts) - * @attachments: a list of images (mime parts) + * @images: a list of images (mime parts) + * @attached: a #gint pointer, returns the number of attachments really included. + * @error: a pointer for errors in message creation * * create a new TnyMsg with the given parameters * @@ -98,7 +102,7 @@ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gc TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfrom, const gchar *cc, const gchar *bcc, const gchar* subject, const gchar *html_body, const gchar *plain_body, - GList *attachments, GList *images); + GList *attachments, GList *images, gint *attached, GError **err); /** * modest_tny_msg_find_body_part: @@ -193,4 +197,27 @@ modest_tny_msg_estimate_size (const gchar *plain_body, const gchar *html_body, guint64 parts_count, guint64 parts_size); +/** + * 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. + * + * Returns: a newly allocated #GSList of strings. Caller should free strings and list. + */ +GSList * +modest_tny_msg_get_all_recipients_list (TnyMsg *msg); + + #endif /* __MODEST_TNY_MSG_H__ */