Modified webpage: now tinymail repository is in gitorious.
[modest] / src / modest-tny-msg.h
index 0c0126a..c6f2d92 100644 (file)
@@ -81,7 +81,7 @@ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gc
                            const gchar *bcc, const gchar* subject, 
                            const gchar *references, const gchar *in_reply_to,
                            const gchar *body,
-                           GList *attachments, gint *attached, GError **err);
+                           GList *attachments, gint *attached, TnyList *header_pairs, GError **err);
 
 /**
  * modest_tny_msg_new_html_plain:
@@ -105,7 +105,7 @@ TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfro
                                       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);
+                                      GList *attachments, GList *images, gint *attached, TnyList *header_pairs, GError **err);
 
 /**
  * modest_tny_msg_find_body_part:
@@ -119,6 +119,16 @@ TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfro
  */     
 TnyMimePart*  modest_tny_msg_find_body_part  (TnyMsg * self, gboolean want_html);
 
+/**
+ * modest_tny_msg_find_calendar_part:
+ * @self: a message
+ * 
+ * search a message for the calendar part.
+ * 
+ * Returns: the TnyMimePart for the found part, or NULL if no matching part is found
+ */     
+TnyMimePart* modest_tny_msg_find_calendar (TnyMsg *self);
+
 
 /**
  * modest_tny_msg_find_body:
@@ -154,6 +164,24 @@ TnyMsg*       modest_tny_msg_create_forward_msg   (TnyMsg *msg,
                                                   ModestTnyMsgForwardType forward_type);
 
 /**
+ * modest_tny_msg_create_reply_calendar_msg:
+ * @msg: a valid #TnyMsg instance, or %NULL
+ * @header: a valid #TnyHeader instance, or %NULL
+ * @from: the sender of the forwarded mail
+ * @signature: signature to add to the reply message
+ * @headers: #TnyList of #TnyPair with the headers to add
+ * 
+ * Creates a new message to reply to a calendar event
+ * 
+ * Returns: Returns: a new #TnyMsg, or NULL in case of error
+ **/
+TnyMsg*       modest_tny_msg_create_reply_calendar_msg     (TnyMsg *msg,
+                                                           TnyHeader *header,
+                                                           const gchar *from,
+                                                           const gchar *signature,
+                                                           TnyList *headers);
+
+/**
  * modest_tny_msg_create_reply_msg:
  * @msg: a valid #TnyMsg instance, or %NULL
  * @header: a valid #TnyHeader instance, or %NULL