18 GUITHREAD_PRIORITY_IDLE,
19 GUITHREAD_PRIORITY_ABOVE_IDLE,
20 GUITHREAD_PRIORITY_BELOW_LOW,
21 GUITHREAD_PRIORITY_LOW,
22 GUITHREAD_PRIORITY_ABOVE_LOW,
23 GUITHREAD_PRIORITY_BELOW_NORM,
24 GUITHREAD_PRIORITY_NORM,
25 GUITHREAD_PRIORITY_ABOVE_NORM,
26 GUITHREAD_PRIORITY_BELOW_HIGH,
27 GUITHREAD_PRIORITY_HIGH,
28 GUITHREAD_PRIORITY_ABOVE_HIGH,
29 GUITHREAD_PRIORITY_BELOW_CRITICAL,
30 GUITHREAD_PRIORITY_CRITICAL,
31 GUITHREAD_PRIORITY_ABOVE_CRITICAL,
32 GUITHREAD_PRIORITY_BELOW_REALTIME,
33 GUITHREAD_PRIORITY_REALTIME,
34 GUITHREAD_PRIORITY_NOT_SET
226 static void* EntryPoint(
void *pThis);
239 eC_Bool m_bShutdownFinishedFlag;
This is the base class for Guiliani threads.
Definition: GUIThread.h:85
void * GetThreadId() const
Definition: GUIThread.h:104
CGUIThread(const eC_UInt &uiStackSize)
void * GetArg() const
Definition: GUIThread.h:90
void * m_pArg
Pointer to arguments to be passed to the thread.
Definition: GUIThread.h:199
eC_Int MapPriority(const ThreadPriority_t &ePriority)
void InitShutdown()
Definition: GUIThread.h:147
virtual void Setup()
Definition: GUIThread.h:172
void SetPriority(const ThreadPriority_t &ePriority)
eC_Bool IsRunning() const
Definition: GUIThread.h:98
void * m_pThreadId
This thread's unique ID.
Definition: GUIThread.h:198
ThreadPriority_t MapPriority(const eC_Int &iPriority)
eC_Bool IsShutdownCompleted() const
Definition: GUIThread.h:101
ThreadPriority_t GetPriority()
void SetArg(void *pArg)
Definition: GUIThread.h:95
eC_UInt m_uiStackSize
Size for this thread's stack.
Definition: GUIThread.h:197
virtual void Execute(void *pArg)=0
virtual void Cleanup()
Definition: GUIThread.h:183
volatile eC_Bool m_bRunning
Whether this thread is currently running.
Definition: GUIThread.h:200