commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::Thread::Impl Struct Reference

Public Member Functions

void run_ ()
 
 Impl (Thread *shell)
 
 ~Impl ()
 
bool trigger ()
 
bool wait (TimePeriod timeout)
 
void resume ()
 
bool request_stop ()
 

Static Public Member Functions

static void * threadFunc_ (void *pParam)
 

Public Attributes

Implnext_
 
Threadshell_
 
unsigned long threadId_
 
pthread_t hThread_
 
bool has_event_
 
EventhEvent_
 
bool triggered_
 
bool stop_
 
bool stopped_
 

Constructor & Destructor Documentation

commore::Thread::Impl::Impl ( Thread shell)
commore::Thread::Impl::~Impl ( )

Member Function Documentation

bool commore::Thread::Impl::request_stop ( )
void commore::Thread::Impl::resume ( )
void commore::Thread::Impl::run_ ( )
void * commore::Thread::Impl::threadFunc_ ( void *  pParam)
static
bool commore::Thread::Impl::trigger ( )
bool commore::Thread::Impl::wait ( TimePeriod  timeout)

Member Data Documentation

bool commore::Thread::Impl::has_event_
Event* commore::Thread::Impl::hEvent_
pthread_t commore::Thread::Impl::hThread_
Impl* commore::Thread::Impl::next_
Thread* commore::Thread::Impl::shell_
bool commore::Thread::Impl::stop_
bool commore::Thread::Impl::stopped_
unsigned long commore::Thread::Impl::threadId_
bool commore::Thread::Impl::triggered_

The documentation for this struct was generated from the following file: