uscxml::MicroStepCallbacks Class Referenceabstract
Inheritance diagram for uscxml::MicroStepCallbacks:
[legend]

Public Member Functions

virtual Event dequeueExternal (size_t blockMs)=0
 
virtual Event dequeueInternal ()=0
 Event Queues / Matching.
 
virtual DatagetCache ()=0
 Cache Data.
 
virtual Interpreter getInterpreter ()=0
 
virtual Logger getLogger ()=0
 
virtual std::set< InterpreterMonitor * > getMonitors ()=0
 Monitoring.
 
virtual void initData (XERCESC_NS::DOMElement *element)=0
 
virtual void invoke (XERCESC_NS::DOMElement *invoke)=0
 Invocations.
 
virtual bool isMatched (const Event &event, const std::string &eventDesc)=0
 
virtual bool isTrue (const std::string &expr)=0
 Datamodel.
 
virtual void process (XERCESC_NS::DOMElement *block)=0
 Executable Content.
 
virtual void raiseDoneEvent (XERCESC_NS::DOMElement *state, XERCESC_NS::DOMElement *doneData)=0
 
virtual void uninvoke (XERCESC_NS::DOMElement *invoke)=0
 

The documentation for this class was generated from the following file: