CPPMyth
Library to interoperate with MythTV server
NSROOT::OS::CThread Class Referenceabstract
Inheritance diagram for NSROOT::OS::CThread:
Collaboration diagram for NSROOT::OS::CThread:

Data Structures

struct  Handle
 

Public Member Functions

 CThread (const CThread &_thread)
 
CThreadoperator= (const CThread &_thread)
 
thread_tNativeHandle ()
 
bool StartThread (bool wait=true)
 
void StopThread (bool wait=true)
 
bool WaitThread (unsigned timeout)
 
bool IsRunning ()
 
bool IsStopped ()
 
void Sleep (unsigned timeout)
 
void WakeUp ()
 

Protected Member Functions

virtual void * Process (void)=0
 
virtual void Finalize (void)
 

Protected Attributes

bool m_finalizeOnStop
 

Static Private Member Functions

static void * ThreadHandler (void *_thread)
 

Private Attributes

Handlem_handle
 

Detailed Description

Definition at line 32 of file thread.h.


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