WSF
WsfProcessorObserver.hpp File Reference
#include "wsf_export.h"
#include "UtCallback.hpp"
#include "WsfProcessor.hpp"
Include dependency graph for WsfProcessorObserver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WsfProcessorObserver

Namespaces

namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::OperatingLevelChangedCallback = UtCallbackListN<void(double, WsfProcessor*, WsfStringId, int)>
using WsfObserver::ProcessorBrokenCallback = UtCallbackListN<void(double, WsfProcessor*)>
using WsfObserver::ProcessorNonOperationalCallback = UtCallbackListN<void(double, WsfProcessor*)>
using WsfObserver::ProcessorOperationalCallback = UtCallbackListN<void(double, WsfProcessor*)>
using WsfObserver::ProcessorTurnedOffCallback = UtCallbackListN<void(double, WsfProcessor*)>
using WsfObserver::ProcessorTurnedOnCallback = UtCallbackListN<void(double, WsfProcessor*)>
using WsfObserver::StateEntryCallback = UtCallbackListN<void(double, WsfProcessor*, const WsfTrack*, WsfStringId)>
using WsfObserver::StateExitCallback = UtCallbackListN<void(double, WsfProcessor*, const WsfTrack*, WsfStringId)>

Functions

WSF_EXPORT OperatingLevelChangedCallbackWsfObserver::OperatingLevelChanged (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ProcessorTurnedOffCallbackWsfObserver::ProcessorTurnedOff (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ProcessorTurnedOnCallbackWsfObserver::ProcessorTurnedOn (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ProcessorNonOperationalCallbackWsfObserver::ProcessorNonOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ProcessorOperationalCallbackWsfObserver::ProcessorOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ProcessorBrokenCallbackWsfObserver::ProcessorBroken (const WsfSimulation *aSimulationPtr)
WSF_EXPORT StateEntryCallbackWsfObserver::StateEntry (const WsfSimulation *aSimulationPtr)
WSF_EXPORT StateExitCallbackWsfObserver::StateExit (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved