

Public Member Functions | |
| AvailableSubStateAbstract (AlmaSubsystemContext superContext, AvailableState context) | |
| abstract AcsState[] | getStateHierarchy () |
| abstract String | stateName () |
| abstract void | entry () |
| void | initPass1 () throws AcsJIllegalStateEventEx |
| void | initPass2 () throws AcsJIllegalStateEventEx |
| void | start () throws AcsJIllegalStateEventEx |
| void | stop () throws AcsJIllegalStateEventEx |
| void | shutdownPass2 () throws AcsJIllegalStateEventEx |
| void | shutdownPass1 () |
| void | reinit () |
| void | error () |
Protected Attributes | |
| AlmaSubsystemContext | m_superContext |
| AvailableState | m_context |
Abstract class for substates of composite state 'Available'.
| alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::AvailableSubStateAbstract | ( | AlmaSubsystemContext | superContext, | |
| AvailableState | context | |||
| ) | [inline] |
References m_context, and m_superContext.
| abstract void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::entry | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::ErrorState, alma::ACS::MasterComponentImpl::statemachine::OfflineState, alma::ACS::MasterComponentImpl::statemachine::OnlineState, and alma::ACS::MasterComponentImpl::statemachine::OperationalState.
Referenced by alma::ACS::MasterComponentImpl::statemachine::AvailableState::setSubstate().
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::error | ( | ) | [inline] |
| abstract AcsState [] alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::getStateHierarchy | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::ErrorState, alma::ACS::MasterComponentImpl::statemachine::OfflineState, alma::ACS::MasterComponentImpl::statemachine::OnlineState, and alma::ACS::MasterComponentImpl::statemachine::OperationalState.
Referenced by alma::ACS::MasterComponentImpl::statemachine::AvailableState::getStateHierarchy().
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::initPass1 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::initPass2 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::reinit | ( | ) | [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::shutdownPass1 | ( | ) | [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::shutdownPass2 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::start | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::OnlineState, and alma::ACS::MasterComponentImpl::statemachine::OperationalState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AvailableState::start().
| abstract String alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::stateName | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::ErrorState, alma::ACS::MasterComponentImpl::statemachine::OfflineState, alma::ACS::MasterComponentImpl::statemachine::OnlineState, and alma::ACS::MasterComponentImpl::statemachine::OperationalState.
Referenced by initPass1(), initPass2(), shutdownPass2(), start(), and stop().
| void alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::stop | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::OnlineState, and alma::ACS::MasterComponentImpl::statemachine::OperationalState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AvailableState::stop().
AvailableState alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_context [protected] |
Referenced by alma::ACS::MasterComponentImpl::statemachine::OperationalState::activate(), alma::ACS::MasterComponentImpl::statemachine::OnlineState::activate(), alma::ACS::MasterComponentImpl::statemachine::ErrorState::activate(), AvailableSubStateAbstract(), error(), alma::ACS::MasterComponentImpl::statemachine::OfflineState::setSubstate(), alma::ACS::MasterComponentImpl::statemachine::OperationalState::start(), alma::ACS::MasterComponentImpl::statemachine::OnlineState::start(), alma::ACS::MasterComponentImpl::statemachine::OperationalState::stop(), and alma::ACS::MasterComponentImpl::statemachine::OnlineState::stop().
AlmaSubsystemContext alma::ACS::MasterComponentImpl::statemachine::AvailableSubStateAbstract::m_superContext [protected] |
Referenced by alma::ACS::MasterComponentImpl::statemachine::OperationalState::activate(), alma::ACS::MasterComponentImpl::statemachine::OnlineState::activate(), alma::ACS::MasterComponentImpl::statemachine::ErrorState::activate(), AvailableSubStateAbstract(), error(), initPass1(), initPass2(), reinit(), alma::ACS::MasterComponentImpl::statemachine::OfflineState::setSubstate(), shutdownPass1(), shutdownPass2(), alma::ACS::MasterComponentImpl::statemachine::OperationalState::start(), alma::ACS::MasterComponentImpl::statemachine::OnlineState::start(), start(), alma::ACS::MasterComponentImpl::statemachine::OperationalState::stop(), alma::ACS::MasterComponentImpl::statemachine::OnlineState::stop(), and stop().
1.6.2