Go to the documentation of this file.
36 class RemoteStateWrapper;
60 StateIceBasePtr
const& remoteParentStateLayout);
StateBasePtr clone() const override
Pure virtual function to clone of the derived class type.
unsigned int __getUnbreakableBufferSize() const override
void __processBufferedEvents() override
Processes buffered events, that could not be processed immediately due to unbreakable substates.
RemoteStateIceBasePrx callerStatePrx
~RemoteStateWrapper() override
bool __getUnbreakableBufferStati() const override
Before:Function to get the unbreakable-buffer status of all parent state - recursively.
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
void __processEvent(const EventPtr event, bool buffered=false) override
Main function to control the statemachine/state.
void __finalize(const EventPtr event) override
Function that gets called, when a state enters a FinalSubstate. Virtual function, so that RemoteState...
StateBasePtr createEmptyCopy() const override
This file offers overloads of toIce() and fromIce() functions for STL container types.
void __enqueueEvent(const EventPtr event) override
RemoteStateWrapper(StatePtr const &realState, RemoteStateIceBasePrx const &callerStatePrx)