USCXMLInvoker.h
Go to the documentation of this file.
virtual void invoke(const std::string &source, const Event &invokeEvent)
Invoker's parent state became active at the end of a macro-step.
Definition: USCXMLInvoker.cpp:154
Definition: Breakpoint.cpp:26
virtual void eventFromSCXML(const Event &event)
Invoker received an event from the SCXML Interpreter.
Definition: USCXMLInvoker.cpp:106
virtual Data serialize()
Save our state into a Data object.
Definition: USCXMLInvoker.cpp:82
virtual std::list< std::string > getNames()
Return a list of names for types we implement.
Definition: USCXMLInvoker.h:56
Definition: USCXMLInvoker.h:45
Definition: EventQueue.h:35
Definition: BasicEventQueue.h:37
virtual std::shared_ptr< InvokerImpl > create(InvokerCallbacks *callbacks)
Factory demands a new instance.
Definition: USCXMLInvoker.cpp:143
Central class to interpret and process SCXML documents.
Definition: Interpreter.h:79
virtual Data getDataModelVariables()
Export a Data object for the `_x['name']` data-model namespace.
Definition: USCXMLInvoker.cpp:149
virtual void uninvoke()
The invokers's parent state was left at the end of a macro-step.
Definition: USCXMLInvoker.cpp:101
Definition: Event.h:94
virtual void deserialize(const Data &encodedState)
Load a state from a Data object.
Definition: USCXMLInvoker.cpp:78
Definition: Data.h:44