|
Argon RTOS
1.3.0
Tiny embedded real-time kernel
|
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::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, 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::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_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 |
| unblockWithStatus(ar_list_t &blockedList, ar_status_t unblockStatus) (defined in ar_thread_t) | ar_thread_t | |
| ~Thread() | Ar::Thread | virtual |