

Public Member Functions | |
| OperationalState (AlmaSubsystemContext superContext, AvailableState context) | |
| String | stateName () |
| void | activate (String eventName) |
| void | entry () |
| void | start () |
| void | stop () |
| AcsState[] | getStateHierarchy () |
| alma::ACS::MasterComponentImpl::statemachine::OperationalState::OperationalState | ( | AlmaSubsystemContext | superContext, | |
| AvailableState | context | |||
| ) | [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::OperationalState::activate | ( | String | eventName | ) | [inline] |
Causes the state to set itself as the current state, propagating the change up the state hierarchy.
Implements alma::acs::genfw::runtime::sm::AcsSimpleState.
References alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_context, alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_superContext, and alma::ACS::MasterComponentImpl::statemachine::AvailableState::setSubstate().
| void alma::ACS::MasterComponentImpl::statemachine::OperationalState::entry | ( | ) | [inline, virtual] |
| AcsState [] alma::ACS::MasterComponentImpl::statemachine::OperationalState::getStateHierarchy | ( | ) | [inline, virtual] |
| void alma::ACS::MasterComponentImpl::statemachine::OperationalState::start | ( | ) | [inline] |
Reimplemented from alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract.
References alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_context, alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::m_stateOperational, alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_superContext, and alma::ACS::MasterComponentImpl::statemachine::AvailableState::setSubstate().
| String alma::ACS::MasterComponentImpl::statemachine::OperationalState::stateName | ( | ) | [inline, virtual] |
| void alma::ACS::MasterComponentImpl::statemachine::OperationalState::stop | ( | ) | [inline] |
Reimplemented from alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract.
References alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_context, alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::m_stateOnline, alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_superContext, and alma::ACS::MasterComponentImpl::statemachine::AvailableState::setSubstate().
1.6.2