112 bool __checkStatePreconditions();
#define DEFINEEVENT(NEWEVENT)
this macro declares a new event-class derived vom Event, to have a compiletime check for typos in eve...
void onInitComponent() override
Pure virtual hook for the subclass.
void defineParameters() override
StateBasePtr clone() const override
bool _baseOnBreak(const EventPtr evt) override
If the call to RemoteState::_baseOnBreak() returns true the input parameters are redefined.
StateBasePtr createEmptyCopy() const override
DynamicRemoteState()
Initialize all instance variables.
void onConnectComponent() override
Pure virtual hook for the subclass.
void _baseOnExit() override
Calls RemoteState::_baseOnBreak() and redefines the input parameters.
DynamicRemoteState & operator=(const DynamicRemoteState &source)
Assignment operator which currently is set to fail on any invocation.
void _baseOnEnter() override
Does the setup of the remote statechart and calls RemoteState::_baseOnEnter() afterwards.
std::string getDefaultName() const override
Retrieve default name of component.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< DynamicRemoteState > DynamicRemoteStatePtr
IceInternal::Handle< Event > EventPtr
Typedef of EventPtr as IceInternal::Handle<Event> for convenience.
IceInternal::Handle< StateBase > StateBasePtr