Mark3 Realtime Kernel
Mark3::Thread Member List

This is the complete list of members for Mark3::Thread, including all inherited members.

ClearNode()Mark3::LinkListNodeprotected
ContextSwitchSWI(void)Mark3::Threadprivatestatic
CoopYield(void)Mark3::Threadstatic
ErrnoStorage()Mark3::Threadinline
Exit()Mark3::Thread
GetCurPriority(void)Mark3::Threadinline
GetCurrent(void)Mark3::Threadinline
GetEventFlagMask()Mark3::Threadinline
GetEventFlagMode()Mark3::Threadinline
GetExpired()Mark3::Thread
GetExtendedContext()Mark3::Threadinline
GetID()Mark3::Threadinline
GetName()Mark3::Threadinline
GetNext()Mark3::TypedLinkListNode< Thread >inline
GetOwner(void)Mark3::Threadinline
GetPrev()Mark3::TypedLinkListNode< Thread >inline
GetPriority(void)Mark3::Threadinline
GetQuantum(void)Mark3::Threadinline
GetStack()Mark3::Threadinline
GetStackSize()Mark3::Threadinline
GetStackSlack()Mark3::Thread
GetStackTop()Mark3::Threadinline
GetState()Mark3::Threadinline
GetTimer()Mark3::Thread
InheritPriority(PORT_PRIO_TYPE uXPriority_)Mark3::Thread
Init(K_WORD *pwStack_, uint16_t u16StackSize_, PORT_PRIO_TYPE uXPriority_, ThreadEntryFunc pfEntryPoint_, void *pvArg_)Mark3::Thread
Init(uint16_t u16StackSize_, PORT_PRIO_TYPE uXPriority_, ThreadEntryFunc pfEntryPoint_, void *pvArg_)Mark3::Threadstatic
IsInitialized()Mark3::Threadinline
LinkListNode()Mark3::LinkListNodeinlineprotected
m_bExpiredMark3::Threadprivate
m_clTimerMark3::Threadprivate
m_eFlagModeMark3::Threadprivate
m_eStateMark3::Threadprivate
m_iErrnoMark3::Threadprivate
m_pclCurrentMark3::Threadprivate
m_pclOwnerMark3::Threadprivate
m_pfEntryPointMark3::Threadprivate
m_pvArgMark3::Threadprivate
m_pvExtendedContextMark3::Threadprivate
m_pwStackMark3::Threadprivate
m_pwStackTopMark3::Threadprivate
m_szNameMark3::Threadprivate
m_u16FlagMaskMark3::Threadprivate
m_u16QuantumMark3::Threadprivate
m_u16StackSizeMark3::Threadprivate
m_u8ThreadIDMark3::Threadprivate
m_uXCurPriorityMark3::Threadprivate
m_uXPriorityMark3::Threadprivate
nextMark3::LinkListNodeprotected
operator new(size_t sz, void *pv)Mark3::Threadinline
prevMark3::LinkListNodeprotected
SetCurrent(ThreadList *pclNewList_)Mark3::Threadinline
SetEventFlagMask(uint16_t u16Mask_)Mark3::Threadinline
SetEventFlagMode(EventFlagOperation eMode_)Mark3::Threadinline
SetExpired(bool bExpired_)Mark3::Thread
SetExtendedContext(void *pvData_)Mark3::Threadinline
SetID(uint8_t u8ID_)Mark3::Threadinline
SetName(const char *szName_)Mark3::Threadinline
SetOwner(ThreadList *pclNewList_)Mark3::Threadinline
SetPriority(PORT_PRIO_TYPE uXPriority_)Mark3::Thread
SetPriorityBase(PORT_PRIO_TYPE uXPriority_)Mark3::Threadprivate
SetQuantum(uint16_t u16Quantum_)Mark3::Threadinline
SetState(ThreadState eState_)Mark3::Threadinline
Sleep(uint32_t u32TimeMs_)Mark3::Threadstatic
Start()Mark3::Thread
Stop()Mark3::Thread
Thread()Mark3::Threadinline
ThreadPort classMark3::Threadfriend
Yield(void)Mark3::Threadstatic
~Thread()Mark3::Thread