This is a brief description.
More...
#include <Thread.h>
Inherited by openjaus::model::StateMachineRunner, and openjaus::system::Logger.
|
| static void * | start (void *classPointer) |
| |
Detailed description.
- Author
- Name (name@.nosp@m.emai.nosp@m.l.com)
◆ Thread() [1/2]
| openjaus::system::Thread::Thread |
( |
| ) |
|
◆ ~Thread()
| openjaus::system::Thread::~Thread |
( |
| ) |
|
|
virtual |
◆ Thread() [2/2]
| openjaus::system::Thread::Thread |
( |
void *(*)(void *) |
functionPointer, |
|
|
void * |
data |
|
) |
| |
◆ create()
| void openjaus::system::Thread::create |
( |
| ) |
|
◆ isRunning()
| bool openjaus::system::Thread::isRunning |
( |
| ) |
const |
◆ join()
| void openjaus::system::Thread::join |
( |
| ) |
|
◆ onCreate()
| void openjaus::system::Thread::onCreate |
( |
| ) |
|
|
protectedvirtual |
◆ run()
| virtual void* openjaus::system::Thread::run |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ setRunning()
| bool openjaus::system::Thread::setRunning |
( |
bool |
running | ) |
|
- Parameters
-
| running | The value of the new running. |
◆ setThreadFunction()
| void openjaus::system::Thread::setThreadFunction |
( |
void *(*)(void *) |
functionPointer, |
|
|
void * |
data |
|
) |
| |
◆ start()
| void * openjaus::system::Thread::start |
( |
void * |
classPointer | ) |
|
|
staticprotected |
◆ toString()
| std::string openjaus::system::Thread::toString |
( |
| ) |
const |
|
virtual |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ data
| void* openjaus::system::Thread::data |
|
protected |
◆ running
| bool openjaus::system::Thread::running |
|
protected |
◆ thread
| pthread_t openjaus::system::Thread::thread |
|
protected |
◆ threadFunction
| void*(* openjaus::system::Thread::threadFunction) (void *) |
|
protected |
The documentation for this class was generated from the following files: