|
virtual void | run ()=0 |
|
virtual void | cancel ()=0 |
|
virtual Task::StatusEnum | status ()=0 |
|
virtual bool_t | completed ()=0 |
|
virtual void const * | getResult ()=0 |
|
virtual void | wait ()=0 |
|
virtual bool | waitFor (uint32_t timeoutMs)=0 |
|
virtual void | release () noexcept |
|
virtual int | retain () noexcept |
|
virtual String | getInterfaceName () noexcept |
|
virtual gate_task_t * | c_impl () |
|
|
| ITaskBuilder (obj_vtbl_t const *vtbl_ptr, char const *name) |
|
| IObjectBuilder (obj_vtbl_t const *vtbl_ptr, char const *name) |
|
|
static result_t | task_run (void *this_ptr) |
|
static result_t | task_cancel (void *this_ptr) |
|
static int | task_get_status (void *this_ptr) |
|
static gate_bool_t | task_completed (void *this_ptr) |
|
static gate_result_t | task_get_result (void *this_ptr, gate_result_t *ptr_task_result, void const **ptr_task_data) |
|
static gate_result_t | task_wait (void *this_ptr) |
|
static gate_result_t | task_timed_wait (void *this_ptr, gate_uint32_t timeout_ms) |
|
static void | object_release (void *obj_ptr) noexcept |
|
static int | object_retain (void *obj_ptr) noexcept |
|
static char const * | object_get_interface_name (void *obj_ptr) noexcept |
|
static T * | getInterface (cpp_object *obj) |
|
◆ cancel()
virtual void gate::ITaskBuilder::cancel |
( |
| ) |
|
|
pure virtual |
◆ run()
virtual void gate::ITaskBuilder::run |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: