Mark3 Realtime Kernel
Mark3::Thread Member List
This is the complete list of members for
Mark3::Thread
, including all inherited members.
ClearNode
()
Mark3::LinkListNode
protected
ContextSwitchSWI
(void)
Mark3::Thread
private
static
CoopYield
(void)
Mark3::Thread
static
ErrnoStorage
()
Mark3::Thread
inline
Exit
()
Mark3::Thread
GetCurPriority
(void)
Mark3::Thread
inline
GetCurrent
(void)
Mark3::Thread
inline
GetEventFlagMask
()
Mark3::Thread
inline
GetEventFlagMode
()
Mark3::Thread
inline
GetExpired
()
Mark3::Thread
GetExtendedContext
()
Mark3::Thread
inline
GetID
()
Mark3::Thread
inline
GetName
()
Mark3::Thread
inline
GetNext
()
Mark3::TypedLinkListNode< Thread >
inline
GetOwner
(void)
Mark3::Thread
inline
GetPrev
()
Mark3::TypedLinkListNode< Thread >
inline
GetPriority
(void)
Mark3::Thread
inline
GetQuantum
(void)
Mark3::Thread
inline
GetStack
()
Mark3::Thread
inline
GetStackSize
()
Mark3::Thread
inline
GetStackSlack
()
Mark3::Thread
GetStackTop
()
Mark3::Thread
inline
GetState
()
Mark3::Thread
inline
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::Thread
static
IsInitialized
()
Mark3::Thread
inline
LinkListNode
()
Mark3::LinkListNode
inline
protected
m_bExpired
Mark3::Thread
private
m_clTimer
Mark3::Thread
private
m_eFlagMode
Mark3::Thread
private
m_eState
Mark3::Thread
private
m_iErrno
Mark3::Thread
private
m_pclCurrent
Mark3::Thread
private
m_pclOwner
Mark3::Thread
private
m_pfEntryPoint
Mark3::Thread
private
m_pvArg
Mark3::Thread
private
m_pvExtendedContext
Mark3::Thread
private
m_pwStack
Mark3::Thread
private
m_pwStackTop
Mark3::Thread
private
m_szName
Mark3::Thread
private
m_u16FlagMask
Mark3::Thread
private
m_u16Quantum
Mark3::Thread
private
m_u16StackSize
Mark3::Thread
private
m_u8ThreadID
Mark3::Thread
private
m_uXCurPriority
Mark3::Thread
private
m_uXPriority
Mark3::Thread
private
next
Mark3::LinkListNode
protected
operator new
(size_t sz, void *pv)
Mark3::Thread
inline
prev
Mark3::LinkListNode
protected
SetCurrent
(ThreadList *pclNewList_)
Mark3::Thread
inline
SetEventFlagMask
(uint16_t u16Mask_)
Mark3::Thread
inline
SetEventFlagMode
(EventFlagOperation eMode_)
Mark3::Thread
inline
SetExpired
(bool bExpired_)
Mark3::Thread
SetExtendedContext
(void *pvData_)
Mark3::Thread
inline
SetID
(uint8_t u8ID_)
Mark3::Thread
inline
SetName
(const char *szName_)
Mark3::Thread
inline
SetOwner
(ThreadList *pclNewList_)
Mark3::Thread
inline
SetPriority
(PORT_PRIO_TYPE uXPriority_)
Mark3::Thread
SetPriorityBase
(PORT_PRIO_TYPE uXPriority_)
Mark3::Thread
private
SetQuantum
(uint16_t u16Quantum_)
Mark3::Thread
inline
SetState
(ThreadState eState_)
Mark3::Thread
inline
Sleep
(uint32_t u32TimeMs_)
Mark3::Thread
static
Start
()
Mark3::Thread
Stop
()
Mark3::Thread
Thread
()
Mark3::Thread
inline
ThreadPort
class
Mark3::Thread
friend
Yield
(void)
Mark3::Thread
static
~Thread
()
Mark3::Thread
Generated on Tue Dec 3 2019 20:59:53 for Mark3 Realtime Kernel by
1.8.13