23 #define THREAD_MIN_STACK_SIZE 0x400
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
TThreadPriority Priority
Definition: Thread.h:46
VOID Initialize()
Definition: Thread.cpp:119
virtual VOID Thread()
Definition: Thread.cpp:137
TThread(U32 ThreadStackSize, U32 ThreadInterruptLevel, TThreadPriority ThreadPriority)
Definition: Thread.cpp:64
~TThread()
Definition: Thread.cpp:99
VOID Suspend()
Definition: Thread.cpp:150
TThreadPriority
Definition: Thread.h:37
@ prIdle
Definition: Thread.h:37
@ prHigh
Definition: Thread.h:37
@ prLow
Definition: Thread.h:37
@ prNormal
Definition: Thread.h:37
@ prRealtime
Definition: Thread.h:37
BOOL NeedToDestroy
Definition: Thread.h:52
VOID Resume()
Definition: Thread.cpp:160
U32 InterruptLevel
Definition: Thread.h:66
VOID * BackupedStack
Definition: Thread.h:48
VOID * EntryPoint
Definition: Thread.h:67
VOID * Stack
Definition: Thread.h:49
U32 Prescaler
Definition: Thread.h:47
BOOL NeedToActivate
Definition: Thread.h:51
BOOL Suspended
Definition: Thread.h:69
U32 StackSize
Definition: Thread.h:68