|
enum | state_t {
PENDING_E,
SKIPPED_E,
STARTED_E,
ABORTED_E,
DONE_E
} |
|
typedef void(* | notify_cb_t) (void *, the_transaction_t *, state_t s) |
|
typedef void(* | status_cb_t) (void *, the_transaction_t *, const char *status) |
|
|
virtual void | execute (the_thread_interface_t *thread)=0 |
|
state_t | state () const |
|
void | set_state (const state_t &s) |
|
bool | done () const |
|
notify_cb_t | notify_cb () const |
|
void | set_notify_cb (notify_cb_t cb, void *cb_data) |
|
status_cb_t | status_cb () const |
|
void | set_status_cb (status_cb_t cb, void *cb_data) |
|
virtual void | notify (the_transaction_handler_t *handler, state_t s, const char *message=NULL) |
|
virtual void | blab (the_transaction_handler_t *handler, const char *message) |
|
bool | callback_request () |
|
virtual void | callback () |
|
|
notify_cb_t | notify_cb_ |
|
void * | notify_cb_data_ |
|
status_cb_t | status_cb_ |
|
void * | status_cb_data_ |
|
|
enum | request_t { NOTHING_E,
WAITING_E
} |
|
The documentation for this class was generated from the following files: