| 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);
|
|
|