#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: