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

Public Member Functions

 TestThread1 ()
 
- 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)
 
virtual bool stop ()
 
bool join ()
 

Public Attributes

int n_loop = 0
 

Protected Member Functions

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::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 30 of file test_thread.cpp.

Constructor & Destructor Documentation

◆ TestThread1()

TestThread1::TestThread1 ( )
inline

Definition at line 32 of file test_thread.cpp.

Member Function Documentation

◆ _run()

bool TestThread1::_run ( )
inlineoverrideprotectedvirtual

Reimplemented from Linux::Thread.

Definition at line 37 of file test_thread.cpp.

Member Data Documentation

◆ n_loop

int TestThread1::n_loop = 0

Definition at line 34 of file test_thread.cpp.

Referenced by TEST().


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