uscxml::MicroStepImpl Class Referenceabstract
Inheritance diagram for uscxml::MicroStepImpl:
Collaboration diagram for uscxml::MicroStepImpl:
Public Types | |
| enum | Binding { EARLY = 0, LATE = 1 } |
Public Member Functions | |
| MicroStepImpl (MicroStepCallbacks *callbacks) | |
| virtual std::shared_ptr< MicroStepImpl > | create (MicroStepCallbacks *callbacks)=0 |
| virtual void | deserialize (const Data &encodedState)=0 |
| virtual std::list< XERCESC_NS::DOMElement * > | getConfiguration ()=0 |
| virtual void | init (XERCESC_NS::DOMElement *scxml)=0 |
| virtual bool | isInState (const std::string &stateId)=0 |
| virtual void | markAsCancelled ()=0 |
| virtual void | reset ()=0 |
| Reset state machine. | |
| virtual Data | serialize ()=0 |
| virtual InterpreterState | step (size_t blockMs)=0 |
Protected Attributes | |
| MicroStepCallbacks * | _callbacks |
The documentation for this class was generated from the following file:
- interpreter/MicroStepImpl.h
