Argon RTOS
1.3.0
Tiny embedded real-time kernel
|
This is the complete list of members for Ar::ThreadWithStack< S >, including all inherited members.
block(ar_list_t &blockedList, uint32_t timeout) (defined in ar_thread_t) | ar_thread_t | |
getCurrent() | Ar::Thread | inlinestatic |
getLoad() | Ar::Thread | inline |
getName() const | Ar::Thread | inline |
getPriority() const | Ar::Thread | inline |
getStackUsed() | Ar::Thread | inline |
getState() const | Ar::Thread | inline |
init(const char *name, ar_thread_entry_t entry, void *param, uint8_t priority, bool startImmediately=true) | Ar::ThreadWithStack< S > | inline |
init(const char *name, T *object, void(T::*entry)(), uint8_t priority, bool startImmediately=true) | Ar::ThreadWithStack< S > | inline |
Ar::Thread::init(const char *name, ar_thread_entry_t entry, void *param, void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | |
Ar::Thread::init(const char *name, T *object, void(T::*entry)(), void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | inline |
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::Thread | protected |
m_allocatedStack | Ar::Thread | protected |
m_blockedNode | ar_thread_t | |
m_channelData | ar_thread_t | |
m_entry | ar_thread_t | |
m_name | ar_thread_t | |
m_portData | ar_thread_t | |
m_priority | ar_thread_t | |
m_runLoop | ar_thread_t | |
m_stack | Ar::ThreadWithStack< S > | protected |
m_stackBottom | ar_thread_t | |
m_stackPointer | ar_thread_t | |
m_stackTop | ar_thread_t | |
m_state | ar_thread_t | |
m_threadNode | ar_thread_t | |
m_unblockStatus | ar_thread_t | |
m_uniqueId | ar_thread_t | |
m_userEntry | Ar::Thread | protected |
m_wakeupTime | ar_thread_t | |
member_thread_entry(void *param) | Ar::Thread | inlineprotectedstatic |
resume() | Ar::Thread | inline |
setPriority(uint8_t priority) | Ar::Thread | inline |
sleep(unsigned milliseconds) | Ar::Thread | inlinestatic |
sleepUntil(unsigned wakeup) | Ar::Thread | inlinestatic |
suspend() | Ar::Thread | inline |
Thread() | Ar::Thread | inline |
Thread(const char *name, ar_thread_entry_t entry, void *param, void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | inline |
Thread(const char *name, T *object, void(T::*entry)(), void *stack, unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | inline |
Thread(const char *name, ar_thread_entry_t entry, void *param, unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | inline |
Thread(const char *name, T *object, void(T::*entry)(), unsigned stackSize, uint8_t priority, bool startImmediately=true) | Ar::Thread | inline |
thread_entry(void *param) | Ar::Thread | protectedstatic |
threadEntry(void *param) | Ar::Thread | protectedvirtual |
ThreadWithStack() | Ar::ThreadWithStack< S > | inline |
ThreadWithStack(const char *name, ar_thread_entry_t entry, void *param, uint8_t priority, bool startImmediately=true) | Ar::ThreadWithStack< S > | inline |
ThreadWithStack(const char *name, T *object, void(T::*entry)(), uint8_t priority, bool startImmediately=true) | Ar::ThreadWithStack< S > | inline |
unblockWithStatus(ar_list_t &blockedList, ar_status_t unblockStatus) (defined in ar_thread_t) | ar_thread_t | |
~Thread() | Ar::Thread | virtual |