23 template <
typename SmaccClientType>
26 template <
typename SmaccComponentType>
38 template <
typename EventType>
41 template <
typename EventType>
54 template <
typename TOrthogonal,
typename TSourceObject>
smacc::ISmaccOrthogonal * currentOrthogonal
ISmaccStateMachine * stateMachine_
virtual void runtimeConfigure()
std::string getName() const
void requiresComponent(SmaccComponentType *&storage)
void requiresClient(SmaccClientType *&storage)
ISmaccState * getCurrentState()
ISmaccState * currentState
void onOrthogonalAllocation()
virtual void executeOnEntry()
virtual ~ISmaccClientBehavior()
ISmaccStateMachine * getStateMachine()
virtual void executeOnExit()
ros::NodeHandle getNode()