SMACC2
smacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType > Member List

This is the complete list of members for smacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >, including all inherited members.

buildStateMachineInfo()smacc2::ISmaccStateMachine
checkStateMachineConsistence()smacc2::ISmaccStateMachineprotected
createOrthogonal()smacc2::ISmaccStateMachineprotected
createSignalConnection(TSmaccSignal &signal, TMemberFunctionPrototype callback, TSmaccObjectType *object)smacc2::ISmaccStateMachine
currentState_smacc2::ISmaccStateMachineprotected
currentStateInfo_smacc2::ISmaccStateMachineprotected
disposeStateAndDisconnectSignals()smacc2::ISmaccStateMachine
eStop() overridesmacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inlinevirtual
eventQueueMutex_smacc2::ISmaccStateMachineprivate
getCurrentState() constsmacc2::ISmaccStateMachineinline
getCurrentStateCounter() constsmacc2::ISmaccStateMachineinline
getCurrentStateInfo()smacc2::ISmaccStateMachineinline
getGlobalSMData(std::string name, T &ret)smacc2::ISmaccStateMachine
getLogger()smacc2::ISmaccStateMachineinline
getMutex()smacc2::ISmaccStateMachineinline
getNode()smacc2::ISmaccStateMachine
getOrthogonal()smacc2::ISmaccStateMachine
getOrthogonals() constsmacc2::ISmaccStateMachine
getStateMachineInfo()smacc2::ISmaccStateMachineinline
getStateMachineName()smacc2::ISmaccStateMachine
getTransitionLogHistory(const std::shared_ptr< rmw_request_id_t > request_header, const std::shared_ptr< smacc2_msgs::srv::SmaccGetTransitionHistory::Request > req, std::shared_ptr< smacc2_msgs::srv::SmaccGetTransitionHistory::Response > res)smacc2::ISmaccStateMachine
globalData_smacc2::ISmaccStateMachineprivate
initializeROS(std::string smshortname)smacc2::ISmaccStateMachineprotected
initiate_impl() overridesmacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inline
ISmaccStateMachine(std::string stateMachineName, SignalDetector *signalDetector)smacc2::ISmaccStateMachine
m_mutex_smacc2::ISmaccStateMachineprivate
mapBehavior()smacc2::ISmaccStateMachine
nh_smacc2::ISmaccStateMachineprotected
notifyOnRuntimeConfigurationFinished(StateType *state)smacc2::ISmaccStateMachine
notifyOnRuntimeConfigured(StateType *state)smacc2::ISmaccStateMachine
notifyOnStateEntryEnd(StateType *state)smacc2::ISmaccStateMachine
notifyOnStateEntryStart(StateType *state)smacc2::ISmaccStateMachine
notifyOnStateExited(StateType *state)smacc2::ISmaccStateMachine
notifyOnStateExitting(StateType *state)smacc2::ISmaccStateMachine
onInitialize()smacc2::ISmaccStateMachinevirtual
onInitialized()smacc2::ISmaccStateMachineprotected
orthogonals_smacc2::ISmaccStateMachineprotected
postEvent(EventType *ev, EventLifeTime evlifetime=EventLifeTime::ABSOLUTE)smacc2::ISmaccStateMachine
postEvent(EventLifeTime evlifetime=EventLifeTime::ABSOLUTE)smacc2::ISmaccStateMachine
propagateEventToStateReactors(ISmaccState *st, EventType *ev)smacc2::ISmaccStateMachineprivate
publishTransition(const SmaccTransitionInfo &transitionInfo)smacc2::ISmaccStateMachine
requiresComponent(SmaccComponentType *&storage)smacc2::ISmaccStateMachine
reset() overridesmacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inlinevirtual
runMode_smacc2::ISmaccStateMachineprivate
setGlobalSMData(std::string name, T value)smacc2::ISmaccStateMachine
signalDetector_smacc2::ISmaccStateMachineprivate
SmaccStateMachineBase(my_context ctx, SignalDetector *signalDetector)smacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inline
state_machine_visualization()smacc2::ISmaccStateMachine
stateCallbackConnectionssmacc2::ISmaccStateMachineprivate
stateMachineCurrentActionsmacc2::ISmaccStateMachineprivate
stateMachineInfo_smacc2::ISmaccStateMachineprotected
stateMachinePub_smacc2::ISmaccStateMachineprotected
stateMachineStatusPub_smacc2::ISmaccStateMachineprotected
stateSeqCounter_smacc2::ISmaccStateMachineprivate
status_msg_smacc2::ISmaccStateMachineprotected
stop() overridesmacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inlinevirtual
timer_smacc2::ISmaccStateMachineprotected
transitionHistoryService_smacc2::ISmaccStateMachineprotected
transitionLogHistory_smacc2::ISmaccStateMachineprivate
transitionLogPub_smacc2::ISmaccStateMachineprotected
updateStatusMessage()smacc2::ISmaccStateMachineprivate
~ISmaccStateMachine()smacc2::ISmaccStateMachinevirtual
~SmaccStateMachineBase()smacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >inlinevirtual