typedef struct _ModestTnySendQueueClass ModestTnySendQueueClass;
typedef enum {
+ MODEST_TNY_SEND_QUEUE_UNKNONW,
MODEST_TNY_SEND_QUEUE_WAITING,
MODEST_TNY_SEND_QUEUE_SUSPENDED,
MODEST_TNY_SEND_QUEUE_SENDING,
/**
+ * modest_tny_send_queue_ADD:
+ * @self: a valid #ModestTnySendQueue instance
+ * @msg: a valid #TnyMsg instance to send
+ *
+ * Add @msg to outbox folder waiting to be sent by
+ * its account send queue.
+ */
+void modest_tny_send_queue_add (ModestTnySendQueue *self, TnyMsg *msg, GError **err);
+
+/**
* modest_tny_send_queue_try_to_send:
* @self: a valid #ModestTnySendQueue instance
*
ModestTnySendQueueStatus
modest_tny_send_queue_get_msg_status (ModestTnySendQueue *self, const gchar *msg_id);
+gchar *
+modest_tny_send_queue_get_msg_id (TnyHeader *header);
+
G_END_DECLS
#endif /* __MODEST_TNY_SEND_QUEUE_H__ */