26#ifndef WSF_UNCLASS_DISSEMINATE_C2_HPP
27#define WSF_UNCLASS_DISSEMINATE_C2_HPP
31#include "iadsLib/unclassifiedDisseminateC2.hpp"
43 static WSF_IADS_C2_LIB_EXPORT std::unique_ptr<WsfUnclassifiedDisseminateC2>
CreateUnique(
WsfScenario& aScenario);
Definition WsfApplication.hpp:45
WsfBMDisseminateC2(WsfScenario &aScenario, const std::string &aPartClass=WsfScriptDisseminateC2Class::SCRIPT_CLASS_NAME, const std::string &aPartVarName="PROCESSOR", const std::shared_ptr< il::DisseminateC2Interface > &dc2_component=std::make_shared< il::DisseminateC2Interface >())
Definition WsfBMDisseminateC2.cpp:99
WsfProcessor(const WsfScenario &aScenario)
Definition WsfProcessor.cpp:25
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
bool ProcessInput(UtInput &aInput) override
Definition WsfUnclassDisseminateC2.cpp:81
WsfProcessor * Clone() const override
Definition WsfUnclassDisseminateC2.cpp:44
const char * GetScriptClassName() const override
Definition WsfUnclassDisseminateC2.cpp:93
static WSF_IADS_C2_LIB_EXPORT WsfProcessor * Create(WsfScenario &aScenario)
Definition WsfUnclassDisseminateC2.cpp:65
const char * GetBaseClassName() override
Definition WsfUnclassDisseminateC2.cpp:98
WsfUnclassifiedDisseminateC2(WsfScenario &aScenario, const std::shared_ptr< il::DisseminateC2Interface > &dc2_component=std::make_shared< il::unclassifiedDisseminateC2 >())
Definition WsfUnclassDisseminateC2.cpp:34
static WSF_IADS_C2_LIB_EXPORT std::unique_ptr< WsfUnclassifiedDisseminateC2 > CreateUnique(WsfScenario &aScenario)
Definition WsfUnclassDisseminateC2.cpp:76
static WSF_IADS_C2_LIB_EXPORT void RegisterScriptTypes(WsfApplication *aApplicationPtr)
Definition WsfUnclassDisseminateC2.cpp:53