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: