APM:Libraries
Public Member Functions | Protected Member Functions | List of all members
TestPeriodicThread1 Class Reference
Inheritance diagram for TestPeriodicThread1:
[legend]
Collaboration diagram for TestPeriodicThread1:
[legend]

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
 

Detailed Description

Definition at line 94 of file test_thread.cpp.

Constructor & Destructor Documentation

◆ TestPeriodicThread1()

TestPeriodicThread1::TestPeriodicThread1 ( )
inline

Definition at line 96 of file test_thread.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ _task()

void TestPeriodicThread1::_task ( )
inlineprotected

Definition at line 98 of file test_thread.cpp.

Referenced by TestPeriodicThread1().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: