uscxml::BasicContentExecutor Class Reference
Inheritance diagram for uscxml::BasicContentExecutor:
Collaboration diagram for uscxml::BasicContentExecutor:
Public Member Functions | |
| BasicContentExecutor (ContentExecutorCallbacks *callbacks) | |
| virtual std::shared_ptr< ContentExecutorImpl > | create (ContentExecutorCallbacks *callbacks) |
| virtual Data | elementAsData (XERCESC_NS::DOMElement *element, bool asExpression=false) |
| virtual void | invoke (XERCESC_NS::DOMElement *invoke) |
| virtual void | process (XERCESC_NS::DOMElement *block) |
| void | processAssign (XERCESC_NS::DOMElement *content) |
| void | processCancel (XERCESC_NS::DOMElement *content) |
| void | processForeach (XERCESC_NS::DOMElement *content) |
| void | processIf (XERCESC_NS::DOMElement *content) |
| void | processLog (XERCESC_NS::DOMElement *content) |
| void | processRaise (XERCESC_NS::DOMElement *content) |
| void | processScript (XERCESC_NS::DOMElement *content) |
| void | processSend (XERCESC_NS::DOMElement *element) |
| virtual void | raiseDoneEvent (XERCESC_NS::DOMElement *state, XERCESC_NS::DOMElement *doneData) |
| virtual void | uninvoke (XERCESC_NS::DOMElement *invoke) |
Public Member Functions inherited from uscxml::ContentExecutorImpl | |
| ContentExecutorImpl (ContentExecutorCallbacks *callbacks) | |
Protected Member Functions | |
| void | processNameLists (std::map< std::string, Data > &nameMap, XERCESC_NS::DOMElement *element) |
| void | processParams (std::multimap< std::string, Data > ¶mMap, XERCESC_NS::DOMElement *element) |
Additional Inherited Members | |
Protected Attributes inherited from uscxml::ContentExecutorImpl | |
| ContentExecutorCallbacks * | _callbacks |
Member Function Documentation
| void uscxml::BasicContentExecutor::processSend | ( | XERCESC_NS::DOMElement * | element | ) |
If 'idlocation' is present, the SCXML Processor must generate an id when the parent <send> element is evaluated and store it in this location. See 3.14 IDs for details.
The documentation for this class was generated from the following files:
- interpreter/BasicContentExecutor.h
- interpreter/BasicContentExecutor.cpp

Public Member Functions inherited from