#include <StateMachineRunner.h>
Inherits openjaus::system::Thread.
|
virtual void | onCreate () |
| Method is executed when create() is called but before the Thread is created and run. More...
|
|
|
static void * | start (void *classPointer) |
|
◆ StateMachineRunner()
openjaus::model::StateMachineRunner::StateMachineRunner |
( |
| ) |
|
◆ ~StateMachineRunner()
openjaus::model::StateMachineRunner::~StateMachineRunner |
( |
| ) |
|
|
virtual |
◆ getName()
std::string openjaus::model::StateMachineRunner::getName |
( |
| ) |
const |
◆ getQueue()
◆ getStateMachine()
StateMachine * openjaus::model::StateMachineRunner::getStateMachine |
( |
| ) |
const |
◆ onCreate()
void openjaus::model::StateMachineRunner::onCreate |
( |
| ) |
|
|
privatevirtual |
◆ push()
◆ run()
void * openjaus::model::StateMachineRunner::run |
( |
| ) |
|
|
protectedvirtual |
◆ setMaxQueueSize()
void openjaus::model::StateMachineRunner::setMaxQueueSize |
( |
uint32 |
maxSize | ) |
|
◆ setName()
bool openjaus::model::StateMachineRunner::setName |
( |
std::string |
name | ) |
|
◆ setStateMachine()
bool openjaus::model::StateMachineRunner::setStateMachine |
( |
StateMachine * |
stateMachine | ) |
|
◆ stop()
void openjaus::model::StateMachineRunner::stop |
( |
| ) |
|
◆ toString()
std::string openjaus::model::StateMachineRunner::toString |
( |
| ) |
const |
|
virtual |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ active
bool openjaus::model::StateMachineRunner::active |
|
protected |
◆ name
std::string openjaus::model::StateMachineRunner::name |
|
protected |
◆ priorityQueue
◆ queue
◆ stateMachine
StateMachine* openjaus::model::StateMachineRunner::stateMachine |
|
protected |
◆ stateStack
std::list<State*> openjaus::model::StateMachineRunner::stateStack |
|
protected |
The documentation for this class was generated from the following files: