uscxml::Invoker Class Reference
Facade for invoker implementation.
#include <Invoker.h>
Inheritance diagram for uscxml::Invoker:
Collaboration diagram for uscxml::Invoker:
Public Member Functions | |
virtual void | eventFromSCXML (const Event &event) |
Interpreter received an event from the SCXML Interpreter. More... | |
virtual XERCESC_NS::DOMElement * | getFinalize () |
Return the finalize XML element associated with this invoker. More... | |
virtual void | invoke (const std::string &source, const Event &invokeEvent) |
Invoker's parent state became active at the end of a macro-step. More... | |
PIMPL_OPERATORS_INHERIT (Invoker, EventHandler) | |
virtual void | uninvoke () |
The invokers's parent state was left at the end of a macro-step. More... | |
Public Member Functions inherited from uscxml::EventHandler | |
virtual Data | getDataModelVariables () const |
Export a Data object for the `_x['name']` data-model namespace. More... | |
virtual std::list< std::string > | getNames () |
Return a list of names for types we implement. More... | |
PIMPL_OPERATORS (EventHandler) | |
Protected Attributes | |
std::shared_ptr< InvokerImpl > | _impl |
Protected Attributes inherited from uscxml::EventHandler | |
std::shared_ptr< EventHandlerImpl > | _impl |
Member Function Documentation
|
virtual |
|
virtual |
|
virtual |
- Parameters
-
source The content of the invoke's src
or evaluatedsrcexpr
attributeinvokeEvent The invocation with all its data as an event
|
virtual |
The documentation for this class was generated from the following files:
- plugins/Invoker.h
- plugins/Invoker.cpp