|
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 | attachSession (InterpreterImpl *impl, std::shared_ptr< DebugSession > session) |
|
virtual void | beforeCompletion (Interpreter &interpreter) |
|
virtual void | beforeEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
|
virtual void | beforeExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) |
|
virtual void | beforeExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state) |
|
virtual void | beforeInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
|
virtual void | beforeMicroStep (Interpreter &interpreter) |
|
virtual void | beforeProcessingEvent (Interpreter &interpreter, const Event &event) |
|
virtual void | beforeTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) |
|
virtual void | beforeUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) |
|
virtual void | detachSession (InterpreterImpl *impl) |
|
virtual std::shared_ptr< DebugSession > | getSession (InterpreterImpl *impl) |
|
virtual void | onStableConfiguration (Interpreter &interpreter) |
|
virtual void | pushData (std::shared_ptr< DebugSession > session, Data pushData)=0 |
|
| InterpreterMonitor (Logger logger) |
|
void | copyToInvokers (bool copy) |
|
bool | copyToInvokers () |
|
virtual void | reportIssue (Interpreter &interpreter, const InterpreterIssue &issue) |
|
|
std::list< Breakpoint > | getQualifiedInvokeBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *invokeElem, const std::string invokeId, Breakpoint breakpointTemplate) |
|
std::list< Breakpoint > | getQualifiedStateBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *state, Breakpoint breakpointTemplate) |
|
std::list< Breakpoint > | getQualifiedTransBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *transition, Breakpoint breakpointTemplate) |
|
void | handleEvent (Interpreter &interpreter, const Event &event, Breakpoint::When when) |
|
void | handleExecutable (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContentElem, Breakpoint::When when) |
|
void | handleInvoke (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeId, Breakpoint::When when, Breakpoint::Action action) |
|
void | handleMicrostep (Interpreter &interpreter, Breakpoint::When when) |
|
void | handleStable (Interpreter &interpreter, Breakpoint::When when) |
|
void | handleState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state, Breakpoint::When when, Breakpoint::Action action) |
|
void | handleTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition, Breakpoint::When when) |
|