Public Member Functions | |
OfflineSubStateAbstract (AlmaSubsystemContext superContext, OfflineState offlineContext, AcsLogger logger) | |
abstract AcsState[] | getStateHierarchy () |
abstract String | stateName () |
abstract void | entry () |
void | initPass1 () throws AcsJIllegalStateEventEx |
void | initPass2 () throws AcsJIllegalStateEventEx |
void | shutdownPass2 () throws AcsJIllegalStateEventEx |
Protected Attributes | |
final AcsLogger | logger |
AlmaSubsystemContext | m_superContext |
OfflineState | m_offlineContext |
Abstract class for substates of composite state 'Offline'.
alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.OfflineSubStateAbstract | ( | AlmaSubsystemContext | superContext, | |
OfflineState | offlineContext, | |||
AcsLogger | logger | |||
) |
abstract void alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.entry | ( | ) | [pure virtual] |
Implements alma.acs.genfw.runtime.sm.AcsState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineState.setSubstate().
abstract AcsState [] alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.getStateHierarchy | ( | ) | [pure virtual] |
Implements alma.acs.genfw.runtime.sm.AcsState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineState.getStateHierarchy().
void alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass1 | ( | ) | throws AcsJIllegalStateEventEx |
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineState.initPass1().
void alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass2 | ( | ) | throws AcsJIllegalStateEventEx |
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineState.initPass2().
void alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.shutdownPass2 | ( | ) | throws AcsJIllegalStateEventEx |
References alma.ACS.MasterComponentImpl.statemachine.AlmaSubsystemContext.illegalEvent(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.m_superContext, and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.stateName().
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineState.shutdownPass2().
abstract String alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.stateName | ( | ) | [pure virtual] |
Implements alma.acs.genfw.runtime.sm.AcsState.
Referenced by alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass1(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass2(), and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.shutdownPass2().
final AcsLogger alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.logger [protected] |
Referenced by alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass2State.entry(), alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass1State.entry(), alma.ACS.MasterComponentImpl.statemachine.ReinitializingState.entry(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass2State.entry(), and alma.ACS.MasterComponentImpl.statemachine.InitializingPass1State.entry().
OfflineState alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.m_offlineContext [protected] |
Referenced by alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass2State.activate(), alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass1State.activate(), alma.ACS.MasterComponentImpl.statemachine.ShutdownState.activate(), alma.ACS.MasterComponentImpl.statemachine.ReinitializingState.activate(), alma.ACS.MasterComponentImpl.statemachine.PreShutdownState.activate(), alma.ACS.MasterComponentImpl.statemachine.PreInitializedState.activate(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass2State.activate(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass1State.activate(), and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.OfflineSubStateAbstract().
AlmaSubsystemContext alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.m_superContext [protected] |
Referenced by alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass2State.activate(), alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass1State.activate(), alma.ACS.MasterComponentImpl.statemachine.ShutdownState.activate(), alma.ACS.MasterComponentImpl.statemachine.ReinitializingState.activate(), alma.ACS.MasterComponentImpl.statemachine.PreShutdownState.activate(), alma.ACS.MasterComponentImpl.statemachine.PreInitializedState.activate(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass2State.activate(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass1State.activate(), alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass2State.entry(), alma.ACS.MasterComponentImpl.statemachine.ShuttingdownPass1State.entry(), alma.ACS.MasterComponentImpl.statemachine.ReinitializingState.entry(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass2State.entry(), alma.ACS.MasterComponentImpl.statemachine.InitializingPass1State.entry(), alma.ACS.MasterComponentImpl.statemachine.ShutdownState.initPass1(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass1(), alma.ACS.MasterComponentImpl.statemachine.PreInitializedState.initPass2(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.initPass2(), alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.OfflineSubStateAbstract(), alma.ACS.MasterComponentImpl.statemachine.PreShutdownState.shutdownPass2(), and alma.ACS.MasterComponentImpl.statemachine.OfflineSubStateAbstract.shutdownPass2().