

Public Member Functions | |
| AlmaSubsystemStateAbstract (AlmaSubsystemContext superContext) | |
| abstract AcsState[] | getStateHierarchy () |
| abstract String | stateName () |
| void | stop () throws AcsJIllegalStateEventEx |
| void | shutdownPass1 () throws AcsJIllegalStateEventEx |
| void | initPass2 () throws AcsJIllegalStateEventEx |
| void | start () throws AcsJIllegalStateEventEx |
| void | initPass1 () throws AcsJIllegalStateEventEx |
| void | shutdownPass2 () throws AcsJIllegalStateEventEx |
| void | reinit () throws AcsJIllegalStateEventEx |
| void | error () throws AcsJIllegalStateEventEx |
| abstract void | entry () |
| void | exit () |
Protected Attributes | |
| AlmaSubsystemContext | m_superContext |
Abstract state class. Concrete subclass receives delegation calls from the SM's super context class.
| alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::AlmaSubsystemStateAbstract | ( | AlmaSubsystemContext | superContext | ) | [inline] |
References m_superContext.
| abstract void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::entry | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::setState().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::error | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::exit | ( | ) | [inline] |
| abstract AcsState [] alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::getStateHierarchy | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::AlmaSubsystemContext(), alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::assertStateHierarchy(), and alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::setState().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::initPass1 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::initPass1().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::initPass2 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::initPass2().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::reinit | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::shutdownPass1 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::shutdownPass1().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::shutdownPass2 | ( | ) | throws AcsJIllegalStateEventEx [inline] |
Reimplemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
References alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::illegalEvent(), m_superContext, and stateName().
Referenced by alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemContext::shutdownPass2().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::start | ( | ) | throws AcsJIllegalStateEventEx [inline] |
| abstract String alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::stateName | ( | ) | [pure virtual] |
Implements alma::acs::genfw::runtime::sm::AcsState.
Implemented in alma::ACS::MasterComponentImpl::statemachine::AvailableState.
Referenced by error(), initPass1(), initPass2(), reinit(), shutdownPass1(), shutdownPass2(), start(), and stop().
| void alma::ACS::MasterComponentImpl::statemachine::AlmaSubsystemStateAbstract::stop | ( | ) | throws AcsJIllegalStateEventEx [inline] |
1.6.2