X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-mail-operation-queue.h;h=7f45317b2a07462cff6d548edaca50a2c63abfaa;hb=2345209c2a6e7d479e55ae1d82ad2670de286263;hp=bbc33c0eaaeab39618f04758967a45b0707213f5;hpb=1386f3b566f5b5c9aa2ea4d0a5a6157502a45b4f;p=modest diff --git a/src/modest-mail-operation-queue.h b/src/modest-mail-operation-queue.h index bbc33c0..7f45317 100644 --- a/src/modest-mail-operation-queue.h +++ b/src/modest-mail-operation-queue.h @@ -64,6 +64,8 @@ struct _ModestMailOperationQueueClass { void (*queue_changed) (ModestMailOperationQueue *self, ModestMailOperation *mail_op, ModestMailOperationQueueNotification type); + + void (*queue_empty) (ModestMailOperationQueue *self); }; /* member functions */ @@ -93,6 +95,15 @@ void modest_mail_operation_queue_add (ModestMailOperationQueue *op_que void modest_mail_operation_queue_remove (ModestMailOperationQueue *op_queue, ModestMailOperation *mail_op); /** + * modest_mail_operation_queue_num_elements: + * @op_queue: a #ModestMailOperationQueue + * + * Gets the numeber of elements stored in #ModestMailOperationQueue. + **/ +guint +modest_mail_operation_queue_num_elements (ModestMailOperationQueue *self); + +/** * modest_mail_operation_queue_cancel: * @op_queue: a #ModestMailOperationQueue * @mail_op: the #ModestMailOperation that will be canceled