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

Go to the source code of this file.

Classes

class  WsfObserver::InitializeCallback
 A special callback list used in WsfObserver::Initialize. More...
struct  WsfSimulationObserver

Namespaces

namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::AdvanceTimeCallback = UtCallbackListN<void(double)>
using WsfObserver::ApplicationExitCallback = UtCallbackListN<void()>
using WsfObserver::ApplicationInitializeCallback = UtCallbackListN<void()>
using WsfObserver::FrameCompleteCallback = UtCallbackListN<void(double)>
using WsfObserver::FramePlatformsUpdatedCallback = UtCallbackListN<void(double)>
using WsfObserver::FrameStartingCallback = UtCallbackListN<void(double)>
using WsfObserver::RequestTimeAdvanceCallback = UtCallbackListN<void(double, double, double)>
using WsfObserver::SimulationClockRateChangeCallback = UtCallbackListN<void(double)>
using WsfObserver::SimulationInitializingCallback = UtCallbackListN<void()>
using WsfObserver::SimulationPendingStartCallback = UtCallbackListN<void()>
using WsfObserver::SimulationStartingCallback = UtCallbackListN<void()>
using WsfObserver::SimulationPausingCallback = UtCallbackListN<void()>
using WsfObserver::SimulationResumingCallback = UtCallbackListN<void()>
using WsfObserver::SimulationCompleteCallback = UtCallbackListN<void(double)>
using WsfObserver::SimulationTimeBehindCallback = UtCallbackListN<void(double)>

Functions

WSF_EXPORT AdvanceTimeCallbackWsfObserver::AdvanceTime (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ApplicationExitCallbackWsfObserver::ApplicationExit (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ApplicationInitializeCallbackWsfObserver::ApplicationInitialize (const WsfSimulation *aSimulationPtr)
WSF_EXPORT FrameCompleteCallbackWsfObserver::FrameComplete (const WsfSimulation *aSimulationPtr)
WSF_EXPORT FramePlatformsUpdatedCallbackWsfObserver::FramePlatformsUpdated (const WsfSimulation *aSimulationPtr)
WSF_EXPORT FrameStartingCallbackWsfObserver::FrameStarting (const WsfSimulation *aSimulationPtr)
WSF_EXPORT InitializeCallbackWsfObserver::Initialize (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RequestTimeAdvanceCallbackWsfObserver::RequestTimeAdvance (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationClockRateChangeCallbackWsfObserver::SimulationClockRateChange (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationInitializingCallbackWsfObserver::SimulationInitializing (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationPendingStartCallbackWsfObserver::SimulationPendingStart (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationStartingCallbackWsfObserver::SimulationStarting (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationPausingCallbackWsfObserver::SimulationPausing (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationResumingCallbackWsfObserver::SimulationResuming (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationCompleteCallbackWsfObserver::SimulationComplete (const WsfSimulation *aSimulationPtr)
WSF_EXPORT SimulationTimeBehindCallbackWsfObserver::SimulationTimeBehind (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved