ZenLib
|
#include <Thread.h>
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 (size_t Millisecond) |
void | Yield () |
Thread manipulation.
virtual ZenLib::Thread::~Thread | ( | ) | [virtual] |
virtual void ZenLib::Thread::Entry | ( | ) | [virtual] |
bool ZenLib::Thread::IsExited | ( | ) |
bool ZenLib::Thread::IsRunning | ( | ) |
bool ZenLib::Thread::IsTerminating | ( | ) |
void ZenLib::Thread::Priority_Set | ( | int8s | Priority | ) |
void ZenLib::Thread::Sleep | ( | size_t | Millisecond | ) | [protected] |
void ZenLib::Thread::Yield | ( | ) | [protected] |