![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
CamelOperation; void (*CamelOperationStatusFunc) (struct _CamelOperation *op, const char *what, int pc, void *data); enum camel_operation_status_t; CamelOperation* camel_operation_new (CamelOperationStatusFunc status, void *status_data); void camel_operation_mute (CamelOperation *cc); void camel_operation_ref (CamelOperation *cc); void camel_operation_unref (CamelOperation *cc); void camel_operation_cancel (CamelOperation *cc); void camel_operation_uncancel (CamelOperation *cc); CamelOperation* camel_operation_register (CamelOperation *cc); void camel_operation_unregister (CamelOperation *cc); void camel_operation_cancel_block (CamelOperation *cc); void camel_operation_cancel_unblock (CamelOperation *cc); int camel_operation_cancel_check (CamelOperation *cc); int camel_operation_cancel_fd (CamelOperation *cc); struct PRFileDesc* camel_operation_cancel_prfd (CamelOperation *cc); CamelOperation* camel_operation_registered (void); void camel_operation_start (CamelOperation *cc, char *what, ...); void camel_operation_start_transient (CamelOperation *cc, char *what, ...); void camel_operation_progress (CamelOperation *cc, int pc); void camel_operation_progress_count (CamelOperation *cc, int sofar); void camel_operation_end (CamelOperation *cc);
void (*CamelOperationStatusFunc) (struct _CamelOperation *op, const char *what, int pc, void *data);
|
|
|
|
|
|
|
typedef enum _camel_operation_status_t { CAMEL_OPERATION_START = -1, CAMEL_OPERATION_END = -2 } camel_operation_status_t;
CamelOperation* camel_operation_new (CamelOperationStatusFunc status, void *status_data);
|
|
|
|
Returns : |
CamelOperation* camel_operation_register (CamelOperation *cc);
|
|
Returns : |
int camel_operation_cancel_check (CamelOperation *cc);
|
|
Returns : |
struct PRFileDesc* camel_operation_cancel_prfd (CamelOperation *cc);
|
|
Returns : |
void camel_operation_start (CamelOperation *cc, char *what, ...);
|
|
|
|
|
void camel_operation_start_transient (CamelOperation *cc, char *what, ...);
|
|
|
|
|
void camel_operation_progress_count (CamelOperation *cc, int sofar);
|
|
|