#include <Executor.h>
|
| enum | EventHandlingPolicy {
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED
} |
| |
| enum | EventHandlingPolicy {
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED
} |
| |
| enum | EventHandlingPolicy {
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED,
SILENT = 0,
REJECT,
DEFFERRED
} |
| |
| Enumerator |
|---|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| Enumerator |
|---|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| Enumerator |
|---|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
| SILENT |
|
| REJECT |
|
| DEFFERRED |
|
State machine executor.
This class is based on the algorithm presented in Appendix B of the "State Chart (SCXML): State Machine Notation for Control Abstraction", W3C working draft, 2009-10-29.
| scxml4cpp::Executor::~Executor |
( |
| ) |
|
| scxml4cpp::Executor::~Executor |
( |
| ) |
|
| void scxml4cpp::Executor::addEventListener |
( |
EventListener * |
eventListener | ) |
|
| void scxml4cpp::Executor::addEventListener |
( |
EventListener * |
eventListener | ) |
|
| void scxml4cpp::Executor::addStatusListener |
( |
StatusListener * |
statusListener | ) |
|
| void scxml4cpp::Executor::addStatusListener |
( |
StatusListener * |
statusListener | ) |
|
| std::string Executor::formatModel |
( |
| ) |
|
| std::string scxml4cpp::Executor::formatModel |
( |
| ) |
|
| std::string scxml4cpp::Executor::formatModel |
( |
| ) |
|
| std::string Executor::formatStatus |
( |
| ) |
|
| std::string scxml4cpp::Executor::formatStatus |
( |
| ) |
|
| std::string scxml4cpp::Executor::formatStatus |
( |
| ) |
|
| std::set<State*> scxml4cpp::Executor::getStatus |
( |
| ) |
|
| std::set<State*> scxml4cpp::Executor::getStatus |
( |
| ) |
|
| std::set< State * > Executor::getStatus |
( |
| ) |
|
| bool scxml4cpp::Executor::isFinal |
( |
| ) |
|
| bool Executor::isFinal |
( |
| ) |
|
| bool scxml4cpp::Executor::isFinal |
( |
| ) |
|
| bool scxml4cpp::Executor::isRunning |
( |
| ) |
|
| bool scxml4cpp::Executor::isRunning |
( |
| ) |
|
| bool Executor::isRunning |
( |
| ) |
|
| void scxml4cpp::Executor::postEvent |
( |
Event * |
e | ) |
|
| void Executor::postEvent |
( |
Event * |
e | ) |
|
| void scxml4cpp::Executor::postEvent |
( |
Event * |
e | ) |
|
| void scxml4cpp::Executor::printStatus |
( |
| ) |
|
| void Executor::printStatus |
( |
| ) |
|
| void scxml4cpp::Executor::printStatus |
( |
| ) |
|
| void scxml4cpp::Executor::processEvent |
( |
| ) |
|
| void Executor::processEvent |
( |
| ) |
|
| void scxml4cpp::Executor::processEvent |
( |
| ) |
|
| void scxml4cpp::Executor::processEvent |
( |
Event * |
e | ) |
|
| void Executor::processEvent |
( |
Event * |
e | ) |
|
| void scxml4cpp::Executor::processEvent |
( |
Event * |
e | ) |
|
| void scxml4cpp::Executor::removeAllEventListener |
( |
| ) |
|
| void Executor::removeAllEventListener |
( |
| ) |
|
| void scxml4cpp::Executor::removeAllEventListener |
( |
| ) |
|
| void scxml4cpp::Executor::removeAllStatusListener |
( |
| ) |
|
| void Executor::removeAllStatusListener |
( |
| ) |
|
| void scxml4cpp::Executor::removeAllStatusListener |
( |
| ) |
|
| void Executor::removeEventListener |
( |
EventListener * |
eventListener | ) |
|
| void scxml4cpp::Executor::removeEventListener |
( |
EventListener * |
eventListener | ) |
|
| void scxml4cpp::Executor::removeEventListener |
( |
EventListener * |
eventListener | ) |
|
| void scxml4cpp::Executor::removeStatusListener |
( |
StatusListener * |
statusListener | ) |
|
| void scxml4cpp::Executor::removeStatusListener |
( |
StatusListener * |
statusListener | ) |
|
| void Executor::removeStatusListener |
( |
StatusListener * |
statusListener | ) |
|
| void scxml4cpp::Executor::run |
( |
| ) |
|
| void scxml4cpp::Executor::run |
( |
| ) |
|
| void scxml4cpp::Executor::setContext |
( |
Context * |
| ) |
|
| void Executor::setContext |
( |
Context * |
context | ) |
|
| void scxml4cpp::Executor::setContext |
( |
Context * |
| ) |
|
| void scxml4cpp::Executor::start |
( |
| ) |
|
| void scxml4cpp::Executor::start |
( |
| ) |
|
| void Executor::startSM |
( |
| ) |
|
| void scxml4cpp::Executor::startSM |
( |
| ) |
|
| void scxml4cpp::Executor::startSM |
( |
| ) |
|
| void scxml4cpp::Executor::stop |
( |
| ) |
|
| void scxml4cpp::Executor::stop |
( |
| ) |
|
| void Executor::stopSM |
( |
| ) |
|
| void scxml4cpp::Executor::stopSM |
( |
| ) |
|
| void scxml4cpp::Executor::stopSM |
( |
| ) |
|
The documentation for this class was generated from the following files: