uscxml::StateTransitionMonitor Class Reference
Inheritance diagram for uscxml::StateTransitionMonitor:
Collaboration diagram for uscxml::StateTransitionMonitor:
Public Member Functions | |
| StateTransitionMonitor (std::string prefix="") | |
| virtual void | beforeEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
| virtual void | beforeExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *element) |
| virtual void | beforeExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
| virtual void | beforeMicroStep (Interpreter &interpreter) |
| virtual void | beforeProcessingEvent (Interpreter &interpreter, const uscxml::Event &event) |
| virtual void | beforeTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) |
| virtual void | onStableConfiguration (Interpreter &interpreter) |
Public Member Functions inherited from uscxml::InterpreterMonitor | |
| InterpreterMonitor (Logger logger) | |
| virtual void | afterCompletion (Interpreter &interpreter) |
| virtual void | afterEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
| virtual void | afterExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) |
| virtual void | afterExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
| virtual void | afterInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
| virtual void | afterMicroStep (Interpreter &interpreter) |
| virtual void | afterTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) |
| virtual void | afterUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
| virtual void | beforeCompletion (Interpreter &interpreter) |
| virtual void | beforeInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
| virtual void | beforeUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
| void | copyToInvokers (bool copy) |
| bool | copyToInvokers () |
| virtual void | reportIssue (Interpreter &interpreter, const InterpreterIssue &issue) |
Protected Attributes | |
| std::string | _logPrefix |
Protected Attributes inherited from uscxml::InterpreterMonitor | |
| bool | _copyToInvokers |
| Logger | _logger |
Static Protected Attributes | |
| static std::recursive_mutex | _mutex |
The documentation for this class was generated from the following files:
- interpreter/InterpreterMonitor.h
- Interpreter.cpp

Public Member Functions inherited from