commore
1.0.6-SNAPSHOT
|
Public Member Functions | |
ProcessFunctionAction (ProcessFunction f, void *p) | |
void | run () |
![]() | |
Action () | |
virtual | ~Action () |
void | submit (Processor &processor) |
void | stop (Processor &processor, bool wait=true) |
void | abort (Processor &processor, bool wait=true) |
bool | is_to_stop () |
bool | is_to_abort () |
bool | is_running () |
bool | is_stopped () |
int | wait (Processor &processor, const int timeout_ms=0) |
void | reset () |
commore::CriticalSection * | get_cs () |
![]() | |
RefObject () | |
virtual | ~RefObject () |
virtual void | attach () |
virtual void | release () |
virtual void | nested_attach () |
virtual void | nested_release () |
virtual void | interface_release () |
virtual void | Run () |
Public Attributes | |
ProcessFunction | f_ |
void * | p_ |
Additional Inherited Members | |
![]() | |
static AutoRefBase | auto_create () |
static AutoRefBase | auto_create (const AChar *s) |
static AutoRefBase | create () |
static AutoRefBase | create (const AChar *s) |
static AutoRefBase | bind () |
static AutoRefBase | bind (const AChar *s) |
static const AChar * | factory_name () |
|
inline |
|
inlinevirtual |
Run method to be implemented in derived class
Reimplemented from commore::Action.
ProcessFunction ProcessFunctionAction::f_ |
void* ProcessFunctionAction::p_ |