#include <Executor.h>
◆ EventHandlingPolicy
| enum scxml4cpp::Executor::EventHandlingPolicy |
| Enumerator |
|---|
| SILENT | |
| REJECT | |
| DEFFERRED | |
◆ Executor()
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.
◆ ~Executor()
◆ addEventListener()
◆ addStatusListener()
◆ formatModel()
| std::string Executor::formatModel |
( |
| ) |
|
◆ formatStatus()
| std::string Executor::formatStatus |
( |
const bool |
usefullyqualified = false | ) |
|
◆ getEventHandlingPolicy()
◆ getStatus()
| std::set< State * > Executor::getStatus |
( |
| ) |
|
◆ isFinal()
| bool Executor::isFinal |
( |
| ) |
|
◆ isRunning()
| bool Executor::isRunning |
( |
| ) |
|
◆ postEvent()
| void Executor::postEvent |
( |
Event * |
e | ) |
|
◆ printStatus()
| void Executor::printStatus |
( |
const bool |
usefullyqualified = false | ) |
|
◆ processEvent() [1/2]
| void Executor::processEvent |
( |
| ) |
|
◆ processEvent() [2/2]
| void Executor::processEvent |
( |
Event * |
e | ) |
|
◆ removeAllEventListener()
| void Executor::removeAllEventListener |
( |
| ) |
|
◆ removeAllStatusListener()
| void Executor::removeAllStatusListener |
( |
| ) |
|
◆ removeEventListener()
| void Executor::removeEventListener |
( |
EventListener * |
eventListener | ) |
|
◆ removeStatusListener()
| void Executor::removeStatusListener |
( |
StatusListener * |
statusListener | ) |
|
◆ run()
◆ setContext()
| void Executor::setContext |
( |
Context * |
context | ) |
|
◆ setEventHandlingPolicy()
◆ start()
◆ startSM()
| void Executor::startSM |
( |
| ) |
|
◆ stop()
◆ stopSM()
| void Executor::stopSM |
( |
| ) |
|
The documentation for this class was generated from the following files: