X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-send-queue.h;h=1c3f4b66602386920032b1a03b17fd04d3d31b9c;hp=0e6a1de4ec3494778918431180b608d28cca9dba;hb=71ee02905c83ab1eb1f0b4236384cdcc9ed2c8a3;hpb=0344beb7b1e6a60f4b6605c7c6d49fedfdd02676 diff --git a/src/modest-tny-send-queue.h b/src/modest-tny-send-queue.h index 0e6a1de..1c3f4b6 100644 --- a/src/modest-tny-send-queue.h +++ b/src/modest-tny-send-queue.h @@ -51,6 +51,7 @@ typedef struct _ModestTnySendQueue ModestTnySendQueue; typedef struct _ModestTnySendQueueClass ModestTnySendQueueClass; typedef enum { + MODEST_TNY_SEND_QUEUE_UNKNOWN, MODEST_TNY_SEND_QUEUE_WAITING, MODEST_TNY_SEND_QUEUE_SUSPENDED, MODEST_TNY_SEND_QUEUE_SENDING, @@ -91,6 +92,16 @@ ModestTnySendQueue* modest_tny_send_queue_new (TnyCamelTransportAccoun /** + * 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 * @@ -109,7 +120,6 @@ void modest_tny_send_queue_try_to_send (ModestTnySendQueue* self); */ gboolean modest_tny_send_queue_sending_in_progress (ModestTnySendQueue* self); -#if 0 /** * modest_tny_send_queue_msg_is_being_sent: * @self: a valid #ModestTnySendQueue instance @@ -118,7 +128,6 @@ gboolean modest_tny_send_queue_sending_in_progress (ModestTnySendQueue* self); * Checks if message identifies with @msg_id is currently being sent. */ gboolean modest_tny_send_queue_msg_is_being_sent (ModestTnySendQueue* self, const gchar *msg_id); -#endif /** * modest_tny_send_queue_get_msg_status: @@ -132,6 +141,9 @@ gboolean modest_tny_send_queue_msg_is_being_sent (ModestTnySendQueue* self, cons 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__ */