Facade for invoker implementation.

#include <Invoker.h>

Inheritance diagram for uscxml::Invoker:
[legend]
Collaboration diagram for uscxml::Invoker:
[legend]

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

void uscxml::Invoker::deserialize ( const Data encodedState)
virtual
Parameters
encodedStateThe state we returned somewhen else via serialize.
void uscxml::Invoker::eventFromSCXML ( const Event event)
virtual
Data uscxml::Invoker::serialize ( )
virtual

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