X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-progress-object.h;h=55f7990896b87361d16c652f0cf9e103666ae2fc;hp=d96ed183ea265574d766fad40bf2f4c513bed329;hb=HEAD;hpb=cc36ea20ffc9bc9dbd884f511db9bae55f4d97ca diff --git a/src/modest-progress-object.h b/src/modest-progress-object.h index d96ed18..55f7990 100644 --- a/src/modest-progress-object.h +++ b/src/modest-progress-object.h @@ -48,9 +48,13 @@ struct _ModestProgressObjectIface { GTypeInterface parent; /* the 'vtable': declare function pointers here, eg.: */ - void (*add_operation_func) (ModestProgressObject *self, ModestMailOperation *mail_op); - void (*remove_operation_func) (ModestProgressObject *self, ModestMailOperation *mail_op); - void (*cancel_current_operation_func) (ModestProgressObject *self); + void (*add_operation_func) (ModestProgressObject *self, + ModestMailOperation *mail_op); + void (*remove_operation_func) (ModestProgressObject *self, + ModestMailOperation *mail_op); + void (*cancel_current_operation_func) (ModestProgressObject *self); + void (*cancel_all_operations_func) (ModestProgressObject *self); + guint (*num_pending_operations_func) (ModestProgressObject *self); }; GType modest_progress_object_get_type (void) G_GNUC_CONST; @@ -60,8 +64,13 @@ void modest_progress_object_add_operation (ModestProgressObject *self void modest_progress_object_remove_operation (ModestProgressObject *self, ModestMailOperation *mail_op); + void modest_progress_object_cancel_current_operation (ModestProgressObject *self); +void modest_progress_object_cancel_all_operations (ModestProgressObject *self); + +guint modest_progress_object_num_pending_operations (ModestProgressObject *self); + G_END_DECLS #endif /* __MODEST_PROGRESS_OBJECT_H__ */