Inheritance diagram for uscxml::StateTransitionMonitor:
[legend]
Collaboration diagram for uscxml::StateTransitionMonitor:
[legend]

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: