X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-tny-msg.h;h=40ba3ea7574b4cc32934b1fbfcd62256abc88e11;hb=11166da64758cdc38ed7837b85f8d294a19ccfa9;hp=09eeaa368d507a3634af3d408d169c3a7809d752;hpb=b37aa623dad9200d8db98571a59f1418e4699aa9;p=modest diff --git a/src/modest-tny-msg.h b/src/modest-tny-msg.h index 09eeaa3..40ba3ea 100644 --- a/src/modest-tny-msg.h +++ b/src/modest-tny-msg.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2006, Nokia Corporation +/* Copyright (c) 2006, 2007, 2008 Nokia Corporation * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -129,35 +129,6 @@ gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html, -/** - * modest_tny_mime_part_get_header_value: - * @self: some #TnyMimePart - * @header: the header to get the value for - * - * gets the mail header value for a #TnyMimePart as a newly allocated string, - * or NULL if it cannot be found - * - * NOTE: this function should be part of tinymail, or maybe modest-tny-mime-part.... - * - * Returns: the header value or NULL - **/ -gchar* modest_tny_mime_part_get_header_value (TnyMimePart *part, const gchar *header); - - -/** - * modest_tny_mime_part_is_attachment_for_modest: - * @self: some #TnyMimePart - * - * determine whether the given mime part is an attachment; note modest considers - * more things attachments than tinymail does; in particular, modest considers - * non-image 'inline' things to be attachments; check the source for details - * - * NOTE: this function should maybe in modest-tny-mime-part.... - * - * Returns: TRUE if it's attachment for modest, or FALSE otherwise - **/ -gboolean modest_tny_mime_part_is_attachment_for_modest (TnyMimePart *part); - /** * modest_tny_msg_create_forward_msg: @@ -207,6 +178,19 @@ TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg, const gchar* modest_tny_msg_get_parent_uid (TnyMsg *msg); - +/** + * modest_tny_msg_estimate_size: + * @plain_body: a string + * @html_body: a string + * @parts_number: a gint (number of additional parts) + * @parts_size: a guint64 (sum of size of the additional parts) + * + * Estimates the size of the resulting message obtained from the size of the body + * parts, and adding the estimation of size headers. + */ +guint64 +modest_tny_msg_estimate_size (const gchar *plain_body, const gchar *html_body, + guint64 parts_count, + guint64 parts_size); #endif /* __MODEST_TNY_MSG_H__ */