ZenLib::Thread Class Reference

Thread manipulation. More...

#include <Thread.h>

List of all members.

Public Types

enum  returnvalue { Ok, IsNotRunning, Incoherent, Resource }

Public Member Functions

 Thread ()
virtual ~Thread ()
returnvalue Run ()
returnvalue RunAgain ()
returnvalue Pause ()
returnvalue RequestTerminate ()
returnvalue ForceTerminate ()
bool IsRunning ()
bool IsTerminating ()
bool IsExited ()
void Priority_Set (int8s Priority)
virtual void Entry ()
returnvalue Internal_Exit ()

Protected Member Functions

void Sleep (std::size_t Millisecond)
void Yield ()


Detailed Description

Thread manipulation.

Member Enumeration Documentation

Enumerator:
Ok 
IsNotRunning 
Incoherent 
Resource 


Constructor & Destructor Documentation

ZenLib::Thread::Thread (  ) 

virtual ZenLib::Thread::~Thread (  )  [virtual]


Member Function Documentation

returnvalue ZenLib::Thread::Run (  ) 

returnvalue ZenLib::Thread::RunAgain (  ) 

returnvalue ZenLib::Thread::Pause (  ) 

returnvalue ZenLib::Thread::RequestTerminate (  ) 

returnvalue ZenLib::Thread::ForceTerminate (  ) 

bool ZenLib::Thread::IsRunning (  ) 

bool ZenLib::Thread::IsTerminating (  ) 

bool ZenLib::Thread::IsExited (  ) 

void ZenLib::Thread::Priority_Set ( int8s  Priority  ) 

virtual void ZenLib::Thread::Entry (  )  [virtual]

returnvalue ZenLib::Thread::Internal_Exit (  ) 

void ZenLib::Thread::Sleep ( std::size_t  Millisecond  )  [protected]

void ZenLib::Thread::Yield (  )  [protected]


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

Generated on Mon May 28 17:37:34 2012 for ZenLib by  doxygen 1.5.6