commore
1.0.6-SNAPSHOT
|
Public Member Functions | |
ThreadActor (Processor::HImpl::PImpl *p) | |
~ThreadActor () | |
void | run () |
![]() | |
Thread () | |
virtual | ~Thread () |
bool | start () |
bool | request_stop () |
bool | stop () |
bool | is_to_stop () |
bool | is_stopped () |
bool | is_running () |
bool | wait (TimePeriod timeout) |
bool | trigger () |
virtual void | run_item () |
![]() | |
RefObject () | |
virtual | ~RefObject () |
virtual void | attach () |
virtual void | release () |
virtual void | nested_attach () |
virtual void | nested_release () |
virtual void | interface_release () |
virtual void | Run () |
virtual CriticalSection * | get_cs () |
Public Attributes | |
AutoRef< Processor::HImpl::PImpl > | processor |
bool | to_stop |
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 () |
The processor thread implementation
|
inline |
|
inline |
|
inlinevirtual |
The main thread function. The method is call on start method by created system thread. The thread terminate when this method end. Must be implemented by derived class.
Reimplemented from commore::Thread.
AutoRef<Processor::HImpl::PImpl> commore::ThreadActor::processor |
bool commore::ThreadActor::to_stop |