#include <thread.h>
Definition at line 43 of file thread.h.
◆ priority_val_t
Enumerator |
---|
PRIORITY_REALTIME | |
PRIORITY_HIGH | |
PRIORITY_NORMAL | |
PRIORITY_LOW | |
PRIORITY_IDLE | |
Definition at line 46 of file thread.h.
◆ ~Thread()
rp::hal::Thread::~Thread |
( |
| ) |
|
|
inline |
◆ Thread() [1/2]
rp::hal::Thread::Thread |
( |
| ) |
|
|
inline |
◆ Thread() [2/2]
rp::hal::Thread::Thread |
( |
thread_proc_t |
proc, |
|
|
void * |
data |
|
) |
| |
|
inlineprotected |
◆ _thread_thunk()
template<class T , u_result(T::*)(void) PROC>
static _word_size_t THREAD_PROC rp::hal::Thread::_thread_thunk |
( |
void * |
data | ) |
|
|
inlinestatic |
◆ create()
Thread rp::hal::Thread::create |
( |
thread_proc_t |
proc, |
|
|
void * |
data = NULL |
|
) |
| |
|
static |
◆ create_member()
template<class T , u_result(T::*)(void) PROC>
static Thread rp::hal::Thread::create_member |
( |
T * |
pthis | ) |
|
|
inlinestatic |
◆ getData()
void* rp::hal::Thread::getData |
( |
| ) |
|
|
inline |
◆ getHandle()
◆ getPriority()
◆ join()
u_result rp::hal::Thread::join |
( |
unsigned long |
timeout = -1 | ) |
|
◆ operator==()
bool rp::hal::Thread::operator== |
( |
const Thread & |
right | ) |
|
|
inline |
◆ SetSelfPriority()
◆ terminate()
◆ _data
void* rp::hal::Thread::_data |
|
protected |
◆ _func
thread_proc_t rp::hal::Thread::_func |
|
protected |
◆ _handle
The documentation for this class was generated from the following files: