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

Go to the source code of this file.

Classes

struct  WsfPlatformObserver

Namespaces

namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::CommentCallback = UtCallbackListN<void(double, WsfPlatform*, const std::string&)>
using WsfObserver::CrashedIntoGroundCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::ExecuteCallbackCallback = UtCallbackListN<void(double, WsfPlatform*, const WsfCallback&)>
using WsfObserver::GroupAddedCallback = UtCallbackListN<void(const std::string&, const std::string&)>
using WsfObserver::NavigationStatusChangedCallback = UtCallbackListN<void(double, WsfPlatform*, const std::string&)>
using WsfObserver::PlatformAppearanceChangedCallback = UtCallbackListN<void(double, WsfPlatform*, AppearanceType)>
using WsfObserver::PlatformAddedCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::PlatformBrokenCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::PlatformDamageChangedCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::PlatformDeletedCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::PlatformInitializedCallback = UtCallbackListN<void(double, WsfPlatform*)>
using WsfObserver::PlatformOmittedCallback = UtCallbackListN<void(double, WsfPlatform*)>

Enumerations

enum  WsfObserver::AppearanceType {
  WsfObserver::cAPPEARANCE_WORD , WsfObserver::cCONCEALMENT_FACTOR , WsfObserver::cSIGNATURE_STATE_START = 100 , WsfObserver::cSIGNATURE_STATE_LIMIT = 199 ,
  WsfObserver::cSIGNATURE_SCALE_FACTOR_START = 200 , WsfObserver::cSIGNATURE_SCALE_FACTOR_LIMIT = 299
}
 The type of data being changed in the PlatformAppearanceChanged callback. More...

Functions

WSF_EXPORT CommentCallbackWsfObserver::Comment (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CrashedIntoGroundCallbackWsfObserver::CrashedIntoGround (const WsfSimulation *aSimulationPtr)
WSF_EXPORT ExecuteCallbackCallbackWsfObserver::ExecuteCallback (const WsfSimulation *aSimulationPtr)
WSF_EXPORT GroupAddedCallbackWsfObserver::GroupAdded (const WsfSimulation *aSimulationPtr)
WSF_EXPORT NavigationStatusChangedCallbackWsfObserver::NavigationStatusChanged (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformAppearanceChangedCallbackWsfObserver::PlatformAppearanceChanged (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformDamageChangedCallbackWsfObserver::PlatformDamageChanged (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformAddedCallbackWsfObserver::PlatformAdded (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformBrokenCallbackWsfObserver::PlatformBroken (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformDeletedCallbackWsfObserver::PlatformDeleted (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformInitializedCallbackWsfObserver::PlatformInitialized (const WsfSimulation *aSimulationPtr)
WSF_EXPORT PlatformOmittedCallbackWsfObserver::PlatformOmitted (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved