|
WSF
|
#include <WsfProcessorObserver.hpp>
The implementation of the Processor observer objects. An instance of this class is maintained by the simulation.
| WsfObserver::OperatingLevelChangedCallback WsfProcessorObserver::OperatingLevelChanged |
The operating level was changed.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor whose operating level was changed. |
| aName | The name (string id) of the condition or status that was changed. |
| aLevel | The new level. |
| WsfObserver::ProcessorBrokenCallback WsfProcessorObserver::ProcessorBroken |
A processor has gone terminal.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor that is terminated. |
| WsfObserver::ProcessorNonOperationalCallback WsfProcessorObserver::ProcessorNonOperational |
A processor is being made non-0perational.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor that is being made non-Operational. |
| WsfObserver::ProcessorOperationalCallback WsfProcessorObserver::ProcessorOperational |
A processor is being made 0perational.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor that is being made Operational. |
| WsfObserver::ProcessorTurnedOffCallback WsfProcessorObserver::ProcessorTurnedOff |
A processor is being turned off.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor that is being turned off. |
| WsfObserver::ProcessorTurnedOnCallback WsfProcessorObserver::ProcessorTurnedOn |
A processor has been turned on.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor that has been turned on. |
| WsfObserver::StateEntryCallback WsfProcessorObserver::StateEntry |
A state machine transition into a state has occurred.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor executing the state machine. |
| aTrackPtr | A pointer to the track to which the transition applies. This may be zero if the transition is not associated with a specific track. |
| aStateId | The string ID of the state entered. |
| WsfObserver::StateExitCallback WsfProcessorObserver::StateExit |
A state machine transition into a state has occurred.
| aSimTime | The current simulation time. |
| aProcessorPtr | The processor executing the state machine. |
| aTrackPtr | A pointer to the track to which the transition applies. This may be zero if the transition is not associated with a specific track. |
| aStateId | The string ID of the state exited. |