|
WSF
|
#include "WsfBMPluginUtilities.hpp"#include <UtPluginManager.hpp>#include <UtScriptTypes.hpp>#include <script/WsfScriptManager.hpp>#include <UtAttributeBase.hpp>#include <UtAttributeContainer.hpp>#include <WsfAttributeContainer.hpp>#include "WsfScriptBattleManagerClass.hpp"#include "WsfBattleManager.hpp"#include "WsfBMAssignmentMessage.hpp"#include "WsfBMTrackMessage.hpp"#include "WsfBMStatusMessage.hpp"#include "WsfBMCueMessage.hpp"#include "WsfBMEvalAssignment.hpp"#include <WsfScriptBMAssetRecordClass.hpp>#include <WsfScriptAssetMapClass.hpp>#include <WsfScriptBMTrackMessageClass.hpp>#include <WsfScriptBMUtilsClass.hpp>#include <WsfScriptBMStatusMessageClass.hpp>#include <WsfScriptBMAssignmentMessageClass.hpp>#include <WsfScriptBMAssignmentStatusClass.hpp>#include <WsfScriptBMCueMessageClass.hpp>#include <WsfScriptBMAssignmentTrackMessageClass.hpp>#include <WsfScriptBMWeaponInterface.hpp>#include <WsfScriptBMEvalAssignmentClass.hpp>#include <WsfBMInterceptCalcResult.hpp>#include <WsfScriptBMAuxDataZoneAttachmentClass.hpp>#include <WsfBMAuxDataZoneAttachment.hpp>#include <WsfScriptBMAssessmentRecordClass.hpp>#include <tuple>
Functions | |
| void | RegisterBaseTypes (WsfApplication *aApplicationPtr) |
| bool | IsClassTypeRegistered (WsfApplication *aApplicationPtr, const std::string &type_name) |
| WSF_IADS_C2_LIB_EXPORT bool | IsApplicationExtensionRegistered (WsfApplication *aApplicationPtr, const std::string &name) |
| WSF_IADS_C2_LIB_EXPORT bool IsApplicationExtensionRegistered | ( | WsfApplication * | aApplicationPtr, |
| const std::string & | name ) |
References WsfApplication::FindExtension().
| bool IsClassTypeRegistered | ( | WsfApplication * | aApplicationPtr, |
| const std::string & | type_name ) |
References WsfApplication::GetScriptTypes().
Referenced by RegisterBaseTypes(), WsfAssetManager::RegisterScriptTypes(), WsfBattleManager::RegisterScriptTypes(), WsfBMDisseminateC2::RegisterScriptTypes(), WsfBMSensorsManager::RegisterScriptTypes(), WsfBMWeaponsManager::RegisterScriptTypes(), WsfSensorsManagerFov::RegisterScriptTypes(), WsfSimpleSensorsManager::RegisterScriptTypes(), WsfUnclassifiedAssetManager::RegisterScriptTypes(), WsfUnclassifiedBattleManager::RegisterScriptTypes(), WsfUnclassifiedDisseminateC2::RegisterScriptTypes(), WsfWeaponsManagerAI::RegisterScriptTypes(), and WsfWeaponsManagerSAM::RegisterScriptTypes().
| void RegisterBaseTypes | ( | WsfApplication * | aApplicationPtr | ) |
References WsfApplication::GetScriptTypes(), IsClassTypeRegistered(), WsfScriptBMAssignmentMessageClass::SCRIPT_CLASS_NAME, WsfScriptBMAssignmentStatusClass::SCRIPT_CLASS_NAME, WsfScriptBMAssignmentTrackMessageClass::SCRIPT_CLASS_NAME, WsfScriptBMCueMessageClass::SCRIPT_CLASS_NAME, WsfScriptBMStatusMessageClass::SCRIPT_CLASS_NAME, and WsfScriptBMTrackMessageClass::SCRIPT_CLASS_NAME.
Referenced by WsfAssetManager::RegisterScriptTypes(), WsfBattleManager::RegisterScriptTypes(), WsfBMDisseminateC2::RegisterScriptTypes(), WsfBMSensorsManager::RegisterScriptTypes(), WsfBMWeaponsManager::RegisterScriptTypes(), WsfSensorsManagerFov::RegisterScriptTypes(), and WsfSimpleSensorsManager::RegisterScriptTypes().