Argon RTOS  1.3.0
Tiny embedded real-time kernel
Ar::Thread Member List

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

block(ar_list_t &blockedList, uint32_t timeout) (defined in ar_thread_t)ar_thread_t
getCurrent()Ar::Threadinlinestatic
getLoad()Ar::Threadinline
getName() constAr::Threadinline
getPriority() constAr::Threadinline
getStackUsed()Ar::Threadinline
getState() constAr::Threadinline
init(const char *name, ar_thread_entry_t entry, void *param, void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Thread
init(const char *name, T *object, void(T::*entry)(), void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Threadinline
initForMemberFunction(const char *name, void *object, ar_thread_entry_t entry, void *memberPointer, uint32_t memberPointerSize, void *stack, unsigned stackSize, uint8_t priority, bool startImmediately)Ar::Threadprotected
m_allocatedStackAr::Threadprotected
m_blockedNodear_thread_t
m_channelDataar_thread_t
m_entryar_thread_t
m_namear_thread_t
m_portDataar_thread_t
m_priorityar_thread_t
m_runLoopar_thread_t
m_stackBottomar_thread_t
m_stackPointerar_thread_t
m_stackTopar_thread_t
m_statear_thread_t
m_threadNodear_thread_t
m_unblockStatusar_thread_t
m_uniqueIdar_thread_t
m_userEntryAr::Threadprotected
m_wakeupTimear_thread_t
member_thread_entry(void *param)Ar::Threadinlineprotectedstatic
resume()Ar::Threadinline
setPriority(uint8_t priority)Ar::Threadinline
sleep(unsigned milliseconds)Ar::Threadinlinestatic
sleepUntil(unsigned wakeup)Ar::Threadinlinestatic
suspend()Ar::Threadinline
Thread()Ar::Threadinline
Thread(const char *name, ar_thread_entry_t entry, void *param, void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Threadinline
Thread(const char *name, T *object, void(T::*entry)(), void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Threadinline
Thread(const char *name, ar_thread_entry_t entry, void *param, unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Threadinline
Thread(const char *name, T *object, void(T::*entry)(), unsigned stackSize, uint8_t priority, bool startImmediately=true)Ar::Threadinline
thread_entry(void *param)Ar::Threadprotectedstatic
threadEntry(void *param)Ar::Threadprotectedvirtual
unblockWithStatus(ar_list_t &blockedList, ar_status_t unblockStatus) (defined in ar_thread_t)ar_thread_t
~Thread()Ar::Threadvirtual