20 #ifndef MICROSTEP_H_07DA8BFA
21 #define MICROSTEP_H_07DA8BFA
50 virtual InterpreterState step(
size_t blockMs);
52 virtual bool isInState(
const std::string& stateId);
54 std::list<XERCESC_NS::DOMElement*> getConfiguration();
56 virtual void init(XERCESC_NS::DOMElement* scxml);
57 virtual void markAsCancelled();
60 virtual void deserialize(
const Data& encodedState);
63 virtual Data serialize();
65 std::shared_ptr<MicroStepImpl> getImpl()
const;
67 std::shared_ptr<MicroStepImpl> _impl;
Definition: Breakpoint.cpp:26
#define PIMPL_OPERATORS(type)
The usual operators as required for the PIMPL pattern.
Definition: Common.h:68
Definition: Breakpoint.h:30
Definition: MicroStep.h:46