*/
gchar* modest_tny_send_queue_to_string (ModestTnySendQueue *self);
+typedef void (*ModestTnySendQueueWakeupFunc) (ModestTnySendQueue *self, gboolean cancelled, GError *err, gpointer userdata);
+
/**
* modest_tny_send_queue_wakeup:
* @self: a valid #ModestTnySendQueue instance
* the send queue will try to send them again. Note that you'd
* probably need a tny_send_queue_flush to force it
*/
-void modest_tny_send_queue_wakeup (ModestTnySendQueue *self);
+void modest_tny_send_queue_wakeup (ModestTnySendQueue *self,
+ ModestTnySendQueueWakeupFunc callback,
+ gpointer userdata);
/**
* modest_tny_send_queue_get_requested_send_receive: