#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 (std::size_t Millisecond) |
void | Yield () |
ZenLib::Thread::Thread | ( | ) |
virtual ZenLib::Thread::~Thread | ( | ) | [virtual] |
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] |