|
APM:Libraries
|
Public Member Functions | |
| TestPeriodicThread1 () | |
Public Member Functions inherited from Linux::PeriodicThread | |
| PeriodicThread (Thread::task_t t) | |
| bool | set_rate (uint32_t rate_hz) |
| bool | stop () override |
Public Member Functions inherited from Linux::Thread | |
| FUNCTOR_TYPEDEF (task_t, void) | |
| Thread (task_t t) | |
| virtual | ~Thread () |
| bool | start (const char *name, int policy, int prio) |
| bool | is_current_thread () |
| bool | is_started () const |
| size_t | get_stack_usage () |
| bool | set_stack_size (size_t stack_size) |
| bool | join () |
Protected Member Functions | |
| void | _task () |
Protected Member Functions inherited from Linux::PeriodicThread | |
| bool | _run () override |
Protected Member Functions inherited from Linux::Thread | |
| void | _poison_stack () |
Additional Inherited Members | |
Static Protected Member Functions inherited from Linux::Thread | |
| static void * | _run_trampoline (void *arg) |
Protected Attributes inherited from Linux::PeriodicThread | |
| uint64_t | _period_usec = 0 |
Protected Attributes inherited from Linux::Thread | |
| task_t | _task |
| bool | _started = false |
| bool | _should_exit = false |
| pthread_t | _ctx = 0 |
| struct Linux::Thread::stack_debug | _stack_debug |
| size_t | _stack_size = 0 |
Definition at line 94 of file test_thread.cpp.
|
inline |
|
inlineprotected |
Definition at line 98 of file test_thread.cpp.
Referenced by TestPeriodicThread1().
1.8.13