GATE
|
Public Member Functions | |
RunnableDispatcher2 (delegate_t const &func, A1 p1, A2 p2) | |
virtual void | run () |
Public Member Functions inherited from gate::IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | |
virtual void | release () noexcept |
virtual int | retain () noexcept |
virtual String | getInterfaceName () noexcept |
virtual gate_runnable_t * | c_impl () |
Additional Inherited Members | |
Public Types inherited from gate::IRunnableBuilder | |
typedef IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | object_builder_t |
Public Types inherited from gate::IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | |
typedef gate_runnable_t | obj_struct_t |
typedef GATE_INTERFACE_VTBL(gate_runnable) | obj_vtbl_t |
typedef IObjectBuilder< obj_struct_t, obj_vtbl_t > | ObjectBuilder |
Protected Member Functions inherited from gate::IRunnableBuilder | |
IRunnableBuilder (obj_vtbl_t const *vtbl_ptr, char const *name) | |
Protected Member Functions inherited from gate::IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | |
IObjectBuilder (obj_vtbl_t const *vtbl_ptr, char const *name) | |
Static Protected Member Functions inherited from gate::IRunnableBuilder | |
static result_t | runnable_run (void *this_ptr) |
Static Protected Member Functions inherited from gate::IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | |
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) |
Static Protected Attributes inherited from gate::IRunnableBuilder | |
static VtblRunnable | cpp_vtbl_runnable |
|
inlinevirtual |
Implements gate::IRunnable.