WSF
WsfCyberScriptExtensions.cpp File Reference
#include "WsfCyberScriptExtensions.hpp"
#include <memory>
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "UtScriptTypes.hpp"
#include "WsfCyberAttackParameters.hpp"
#include "WsfCyberConstraintTypes.hpp"
#include "WsfCyberEngagement.hpp"
#include "WsfCyberEventManager.hpp"
#include "WsfCyberScenarioExtension.hpp"
#include "WsfCyberSimulationExtension.hpp"
#include "WsfPlatform.hpp"
#include "WsfSimulation.hpp"
#include "effects/WsfCyberMitmMessage.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptDefs.hpp"
#include "triggers/WsfCyberCompositeTrigger.hpp"
#include "triggers/WsfCyberTrigger.hpp"
#include "triggers/WsfCyberTriggerInterval.hpp"
Include dependency graph for WsfCyberScriptExtensions.cpp:

Namespaces

namespace  wsf
 Function definitions for those who need run-time access to the version.
namespace  wsf::cyber
namespace  wsf::cyber::PlatformScriptMethods
namespace  wsf::cyber::SimulationScriptMethods

Enumerations

enum  wsf::cyber::PlatformScriptMethods::CyberStatusReturn { wsf::cyber::PlatformScriptMethods::cUNKNOWN = -1 , wsf::cyber::PlatformScriptMethods::cFAILED , wsf::cyber::PlatformScriptMethods::cSUCCEEDED }

Functions

 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, CyberAttack_1, 2, "bool", "WsfPlatform, string")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, CyberAttack_2, 3, "bool", "WsfPlatform, string, WsfCyberAttackParameters")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, Constraint, 0, "WsfCyberConstraint", "")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, CyberAttackStatus, 2, "int", "WsfPlatform, string")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, LastCyberAttackTime, 2, "double", "WsfPlatform, string")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, CyberScan, 2, "bool", "WsfPlatform, string")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, CyberScanStatus, 2, "int", "WsfPlatform, string")
 wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfPlatform, LastCyberScanTime, 2, "double", "WsfPlatform, string")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberAttack_1, 2, "bool", "WsfPlatform, string")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberAttack_2, 3, "bool", "WsfPlatform, string, WsfCyberAttackParameters")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberEngagementScanDelayStatus, 3, "int", "string, WsfPlatform, WsfPlatform")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberEngagementAttackDelayStatus, 3, "int", "string, WsfPlatform, WsfPlatform")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberScanCancel, 3, "bool", "string, WsfPlatform, WsfPlatform")
 wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT (WsfSimulation, CyberAttackCancel, 3, "bool", "string, WsfPlatform, WsfPlatform")
Copyrights Multiple, All Rights Reserved