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