30#ifndef WSF_SCRIPT_ASSET_MANAGER_CLASS_HPP
31#define WSF_SCRIPT_ASSET_MANAGER_CLASS_HPP
42 void*
Create(
const UtScriptContext& aContext)
override;
43 void*
Clone(
void* aObjectPtr)
override;
44 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(GetEWRequired)
UT_DECLARE_SCRIPT_METHOD(PrepareTracksForEvaluation)
UT_DECLARE_SCRIPT_METHOD(GetAggregateUnitStatus)
UT_DECLARE_SCRIPT_METHOD(CANTCOAssignment)
UT_DECLARE_SCRIPT_METHOD(ConnectLocalTrackInitiatedCallback)
UT_DECLARE_SCRIPT_METHOD(ProgressTime)
UT_DECLARE_SCRIPT_METHOD(GetAssetYellowTime)
UT_DECLARE_SCRIPT_METHOD(GetReportPositionEverySeconds)
UT_DECLARE_SCRIPT_METHOD(GetReportPositionEveryMeters)
WsfScriptAssetManagerClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptAssetManagerClass.cpp:62
UT_DECLARE_SCRIPT_METHOD(MonitorAssignments)
UT_DECLARE_SCRIPT_METHOD(UpdateOwnStatus)
void * Clone(void *aObjectPtr) override
Definition WsfScriptAssetManagerClass.cpp:113
UT_DECLARE_SCRIPT_METHOD(GetAssignment)
UT_DECLARE_SCRIPT_METHOD(ConnectLocalTrackDropCallback)
UT_DECLARE_SCRIPT_METHOD(GetRequireAllWeapons)
UT_DECLARE_SCRIPT_METHOD(SetStartTime)
UT_DECLARE_SCRIPT_METHOD(CheckSubordinateTimeout)
UT_DECLARE_SCRIPT_METHOD(CreateAssignments)
UT_DECLARE_SCRIPT_METHOD(CalculateTrackStrengths)
UT_DECLARE_SCRIPT_METHOD(ReadyCompleteAssignments)
UT_DECLARE_SCRIPT_METHOD(ProcessAssignmentStatusMessage)
static WSF_IADS_C2_LIB_EXPORT const char * GetBaseClassName()
Definition WsfScriptAssetManagerClass.cpp:132
UT_DECLARE_SCRIPT_METHOD(GetReportStatusEverySeconds)
UT_DECLARE_SCRIPT_METHOD(InitOwnNode)
UT_DECLARE_SCRIPT_METHOD(PrintStatus)
static WSF_IADS_C2_LIB_EXPORT const char * GetScriptClassName()
Definition WsfScriptAssetManagerClass.cpp:127
static const char * BASE_CLASS_NAME
Definition WsfScriptAssetManagerClass.hpp:47
UT_DECLARE_SCRIPT_METHOD(ProcessTrackMessage)
UT_DECLARE_SCRIPT_METHOD(ConnectLocalTrackUpdatedCallback)
UT_DECLARE_SCRIPT_METHOD(UpdateDefendedAssetsArray)
void Destroy(void *aObjectPtr) override
Definition WsfScriptAssetManagerClass.cpp:120
UT_DECLARE_SCRIPT_METHOD(ProcessAssignmentMessage)
UT_DECLARE_SCRIPT_METHOD(GetTTRRequired)
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptAssetManagerClass.cpp:107
UT_DECLARE_SCRIPT_METHOD(ClearProcessedMessages)
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptAssetManagerClass.hpp:46
UT_DECLARE_SCRIPT_METHOD(GetAssetRedTime)
UT_DECLARE_SCRIPT_METHOD(GetAsset)
UT_DECLARE_SCRIPT_METHOD(AssessOngoingAssignments)
UT_DECLARE_SCRIPT_METHOD(GetAssetMap)
UT_DECLARE_SCRIPT_METHOD(ProcessStatusMessage)
UT_DECLARE_SCRIPT_METHOD(GetWeaponRequired)
UT_DECLARE_SCRIPT_METHOD(GetStationaryOpnsOnly)
UT_DECLARE_SCRIPT_METHOD(GetTARRequired)
UT_DECLARE_SCRIPT_METHOD(RunModel)
WsfScriptProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptProcessorClass.cpp:31