WSF
wsf::cyber::ScriptEngagement Class Reference

The script interface 'class' for WsfCyberEngagement. More...

#include <WsfCyberEngagement.hpp>

Inherits UtScriptClass.

Public Member Functions

 ScriptEngagement (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (Attacker)
 Accessor methods for general (sim) data.
 UT_DECLARE_SCRIPT_METHOD (AttackerPlatform)
 UT_DECLARE_SCRIPT_METHOD (AttackType)
 UT_DECLARE_SCRIPT_METHOD (Victim)
 UT_DECLARE_SCRIPT_METHOD (VictimPlatform)
 UT_DECLARE_SCRIPT_METHOD (TimeAttackInitiated)
 Accessor methods for attack status.
 UT_DECLARE_SCRIPT_METHOD (AttackSuccessThreshold)
 UT_DECLARE_SCRIPT_METHOD (AttackSuccessDraw)
 UT_DECLARE_SCRIPT_METHOD (StatusReportThreshold)
 UT_DECLARE_SCRIPT_METHOD (StatusReportDraw)
 UT_DECLARE_SCRIPT_METHOD (TimeAttackDiscovered)
 UT_DECLARE_SCRIPT_METHOD (AttackDetectionThreshold)
 UT_DECLARE_SCRIPT_METHOD (AttackDetectionDraw)
 UT_DECLARE_SCRIPT_METHOD (AttackAttributionThreshold)
 UT_DECLARE_SCRIPT_METHOD (AttackAttributionDraw)
 UT_DECLARE_SCRIPT_METHOD (TimeAttackRecovery)
 UT_DECLARE_SCRIPT_METHOD (Recovery)
 UT_DECLARE_SCRIPT_METHOD (AttackDeliveryDelayTime)
 UT_DECLARE_SCRIPT_METHOD (AttackDetectionDelayTime)
 UT_DECLARE_SCRIPT_METHOD (AttackRecoveryDelayTime)
 UT_DECLARE_SCRIPT_METHOD (AttackSuccess)
 UT_DECLARE_SCRIPT_METHOD (AttackInProgress)
 UT_DECLARE_SCRIPT_METHOD (AttackFailureReason)
 UT_DECLARE_SCRIPT_METHOD (TimeScanInitiated)
 Accessor methods for scan status.
 UT_DECLARE_SCRIPT_METHOD (ScanDetectionThreshold)
 UT_DECLARE_SCRIPT_METHOD (ScanDetectionDraw)
 UT_DECLARE_SCRIPT_METHOD (ScanAttributionThreshold)
 UT_DECLARE_SCRIPT_METHOD (ScanAttributionDraw)
 UT_DECLARE_SCRIPT_METHOD (ScanDelayTime)
 UT_DECLARE_SCRIPT_METHOD (ScanSuccess)
 UT_DECLARE_SCRIPT_METHOD (ScanInProgress)
 UT_DECLARE_SCRIPT_METHOD (ScanFailureReason)

Detailed Description

The script interface 'class' for WsfCyberEngagement.

Constructor & Destructor Documentation

◆ ScriptEngagement()

wsf::cyber::ScriptEngagement::ScriptEngagement ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Identifier script methods

Attack script methods

Scan script methods

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackAttributionDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [2/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackAttributionThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [3/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackDeliveryDelayTime )

◆ UT_DECLARE_SCRIPT_METHOD() [4/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackDetectionDelayTime )

◆ UT_DECLARE_SCRIPT_METHOD() [5/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackDetectionDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [6/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackDetectionThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [7/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( Attacker )

Accessor methods for general (sim) data.

◆ UT_DECLARE_SCRIPT_METHOD() [8/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackerPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [9/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackFailureReason )

◆ UT_DECLARE_SCRIPT_METHOD() [10/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackInProgress )

◆ UT_DECLARE_SCRIPT_METHOD() [11/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackRecoveryDelayTime )

◆ UT_DECLARE_SCRIPT_METHOD() [12/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackSuccess )

◆ UT_DECLARE_SCRIPT_METHOD() [13/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackSuccessDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [14/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackSuccessThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [15/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( AttackType )

◆ UT_DECLARE_SCRIPT_METHOD() [16/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( Recovery )

◆ UT_DECLARE_SCRIPT_METHOD() [17/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanAttributionDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [18/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanAttributionThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [19/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanDelayTime )

◆ UT_DECLARE_SCRIPT_METHOD() [20/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanDetectionDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [21/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanDetectionThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [22/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanFailureReason )

◆ UT_DECLARE_SCRIPT_METHOD() [23/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanInProgress )

◆ UT_DECLARE_SCRIPT_METHOD() [24/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( ScanSuccess )

◆ UT_DECLARE_SCRIPT_METHOD() [25/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( StatusReportDraw )

◆ UT_DECLARE_SCRIPT_METHOD() [26/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( StatusReportThreshold )

◆ UT_DECLARE_SCRIPT_METHOD() [27/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( TimeAttackDiscovered )

◆ UT_DECLARE_SCRIPT_METHOD() [28/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( TimeAttackInitiated )

Accessor methods for attack status.

◆ UT_DECLARE_SCRIPT_METHOD() [29/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( TimeAttackRecovery )

◆ UT_DECLARE_SCRIPT_METHOD() [30/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( TimeScanInitiated )

Accessor methods for scan status.

◆ UT_DECLARE_SCRIPT_METHOD() [31/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( Victim )

◆ UT_DECLARE_SCRIPT_METHOD() [32/32]

wsf::cyber::ScriptEngagement::UT_DECLARE_SCRIPT_METHOD ( VictimPlatform )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved