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

Go to the source code of this file.

Classes

struct  wsf::cyber::Observer

Namespaces

namespace  wsf
 Function definitions for those who need run-time access to the version.
namespace  wsf::cyber
namespace  wsf::cyber::trigger
namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::CyberCallback = UtCallbackListN<void(double, const wsf::cyber::Engagement&)>
using WsfObserver::CyberTriggerEvaluationCallback = UtCallbackListN<void(double, const wsf::cyber::trigger::Trigger&, bool)>
using WsfObserver::CyberTriggerExecutionCallback = UtCallbackListN<void(double, const wsf::cyber::trigger::Trigger&)>

Functions

WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackInitiated (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackSucceeded (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackFailed (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackDetected (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackAttributed (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberAttackRecovery (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberScanInitiated (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberScanSucceeded (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberScanFailed (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberScanDetected (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberCallbackWsfObserver::CyberScanAttributed (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberTriggerEvaluationCallbackWsfObserver::CyberTriggerEvaluation (const WsfSimulation *aSimulationPtr)
WSF_CYBER_EXPORT CyberTriggerExecutionCallbackWsfObserver::CyberTriggerExecution (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved