WSF
WsfProcessorObserver Struct Reference

#include <WsfProcessorObserver.hpp>

Public Attributes

WsfObserver::OperatingLevelChangedCallback OperatingLevelChanged
WsfObserver::ProcessorTurnedOffCallback ProcessorTurnedOff
WsfObserver::ProcessorTurnedOnCallback ProcessorTurnedOn
WsfObserver::ProcessorNonOperationalCallback ProcessorNonOperational
WsfObserver::ProcessorOperationalCallback ProcessorOperational
WsfObserver::ProcessorBrokenCallback ProcessorBroken
WsfObserver::StateEntryCallback StateEntry
WsfObserver::StateExitCallback StateExit

Detailed Description

The implementation of the Processor observer objects. An instance of this class is maintained by the simulation.

Member Data Documentation

◆ OperatingLevelChanged

WsfObserver::OperatingLevelChangedCallback WsfProcessorObserver::OperatingLevelChanged

The operating level was changed.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor whose operating level was changed.
aNameThe name (string id) of the condition or status that was changed.
aLevelThe new level.

◆ ProcessorBroken

WsfObserver::ProcessorBrokenCallback WsfProcessorObserver::ProcessorBroken

A processor has gone terminal.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor that is terminated.

◆ ProcessorNonOperational

WsfObserver::ProcessorNonOperationalCallback WsfProcessorObserver::ProcessorNonOperational

A processor is being made non-0perational.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor that is being made non-Operational.

◆ ProcessorOperational

WsfObserver::ProcessorOperationalCallback WsfProcessorObserver::ProcessorOperational

A processor is being made 0perational.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor that is being made Operational.

◆ ProcessorTurnedOff

WsfObserver::ProcessorTurnedOffCallback WsfProcessorObserver::ProcessorTurnedOff

A processor is being turned off.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor that is being turned off.

◆ ProcessorTurnedOn

WsfObserver::ProcessorTurnedOnCallback WsfProcessorObserver::ProcessorTurnedOn

A processor has been turned on.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor that has been turned on.

◆ StateEntry

WsfObserver::StateEntryCallback WsfProcessorObserver::StateEntry

A state machine transition into a state has occurred.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor executing the state machine.
aTrackPtrA pointer to the track to which the transition applies. This may be zero if the transition is not associated with a specific track.
aStateIdThe string ID of the state entered.

◆ StateExit

WsfObserver::StateExitCallback WsfProcessorObserver::StateExit

A state machine transition into a state has occurred.

Parameters
aSimTimeThe current simulation time.
aProcessorPtrThe processor executing the state machine.
aTrackPtrA pointer to the track to which the transition applies. This may be zero if the transition is not associated with a specific track.
aStateIdThe string ID of the state exited.

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved