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 | deserialize (const Data &encodedState) |
Load a state from a Data object. More... | |
virtual void | eventFromSCXML (const Event &event) |
Invoker received an event from the SCXML Interpreter. More... | |
virtual Data | serialize () |
Save our state into a Data object. 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 |
- Parameters
-
encodedState The state we returned somewhen else via serialize.
|
virtual |
|
virtual |
The documentation for this class was generated from the following files:
- plugins/Invoker.h
- plugins/Invoker.cpp