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().
1.7.0