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 | |||
) |
abstract void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.entry | ( | ) | [pure virtual] |
Implements alma.acs.genfw.runtime.sm.AcsState.
Implemented in alma.ACS.MasterComponentImpl.statemachine.OfflineState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.setSubstate().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.error | ( | ) |
References alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_context, alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.m_stateError, alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableState.setSubstate().
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.error().
abstract AcsState [] alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.getStateHierarchy | ( | ) | [pure virtual] |
Implements alma.acs.genfw.runtime.sm.AcsState.
Implemented in alma.ACS.MasterComponentImpl.statemachine.OfflineState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.getStateHierarchy().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass1 | ( | ) | throws AcsJIllegalStateEventEx |
Reimplemented in alma.ACS.MasterComponentImpl.statemachine.OfflineState.
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.initPass1().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass2 | ( | ) | throws AcsJIllegalStateEventEx |
Reimplemented in alma.ACS.MasterComponentImpl.statemachine.OfflineState.
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.initPass2().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.reinit | ( | ) |
References alma.ACS.MasterComponentImpl.statemachine.ReinitializingState.activate(), alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.m_stateReinitializing, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext.
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.reinit().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.shutdownPass1 | ( | ) |
References alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass1State.activate(), alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.m_stateShuttingdownPass1, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext.
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.shutdownPass1().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.shutdownPass2 | ( | ) | throws AcsJIllegalStateEventEx |
Reimplemented in alma.ACS.MasterComponentImpl.statemachine.OfflineState.
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableState.shutdownPass2().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.start | ( | ) | throws AcsJIllegalStateEventEx |
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.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.OfflineState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass1(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass2(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.shutdownPass2(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.start(), and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stop().
void alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stop | ( | ) | throws AcsJIllegalStateEventEx |
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.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(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.AvailableSubStateAbstract(), alma.ACS.MasterComponentImpl.statemachine.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(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.AvailableSubStateAbstract(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.error(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass1(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.initPass2(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.reinit(), alma.ACS.MasterComponentImpl.statemachine.OfflineState.setSubstate(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.shutdownPass1(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.shutdownPass2(), alma.ACS.MasterComponentImpl.statemachine.OperationalState.start(), alma.ACS.MasterComponentImpl.statemachine.OnlineState.start(), alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.start(), alma.ACS.MasterComponentImpl.statemachine.OperationalState.stop(), alma.ACS.MasterComponentImpl.statemachine.OnlineState.stop(), and alma.ACS.MasterComponentImpl.statemachine.AvailableSubStateAbstract.stop().