WSF
WsfScriptBMAssignmentMessageClass Class Reference

#include <WsfScriptBMAssignmentMessageClass.hpp>

Inheritance diagram for WsfScriptBMAssignmentMessageClass:
Collaboration diagram for WsfScriptBMAssignmentMessageClass:

Public Member Functions

 WsfScriptBMAssignmentMessageClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
virtual ~WsfScriptBMAssignmentMessageClass ()
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentTime)
 UT_DECLARE_SCRIPT_METHOD (GetAssignmentTime)
 UT_DECLARE_SCRIPT_METHOD (SetReferenceTrackID)
 UT_DECLARE_SCRIPT_METHOD (GetReferenceTrackID)
 UT_DECLARE_SCRIPT_METHOD (SetMasterTrackID)
 UT_DECLARE_SCRIPT_METHOD (GetMasterTrackID)
 UT_DECLARE_SCRIPT_METHOD (SetAssignedWeapon)
 UT_DECLARE_SCRIPT_METHOD (GetAssignedPlatform)
 UT_DECLARE_SCRIPT_METHOD (GetAssignedWeapon)
 UT_DECLARE_SCRIPT_METHOD (SetInitiatingPlatform)
 UT_DECLARE_SCRIPT_METHOD (GetInitiatingPlatform)
 UT_DECLARE_SCRIPT_METHOD (SetAssigningPlatform)
 UT_DECLARE_SCRIPT_METHOD (GetAssigningPlatform)
 UT_DECLARE_SCRIPT_METHOD (SetSelfDefenseFlag)
 UT_DECLARE_SCRIPT_METHOD (GetSelfDefenseFlag)
 UT_DECLARE_SCRIPT_METHOD (SetShotDoctrineS1)
 UT_DECLARE_SCRIPT_METHOD (SetShotDoctrineS2)
 UT_DECLARE_SCRIPT_METHOD (SetShotDoctrineSLS)
 UT_DECLARE_SCRIPT_METHOD (IsShotDoctrineS1)
 UT_DECLARE_SCRIPT_METHOD (IsShotDoctrineS2)
 UT_DECLARE_SCRIPT_METHOD (IsShotDoctrineSLS)
 UT_DECLARE_SCRIPT_METHOD (GetShotDoctrineString)
 UT_DECLARE_SCRIPT_METHOD (SetMaxFiringTime)
 UT_DECLARE_SCRIPT_METHOD (GetMaxFiringTime)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentReasonNewAssignment)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentReasonRetransmit)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentReasonUpdate)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentReasonReassignment)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentReasonCancel)
 UT_DECLARE_SCRIPT_METHOD (IsAssignmentReasonNewAssignment)
 UT_DECLARE_SCRIPT_METHOD (IsAssignmentReasonRetransmit)
 UT_DECLARE_SCRIPT_METHOD (IsAssignmentReasonUpdate)
 UT_DECLARE_SCRIPT_METHOD (IsAssignmentReasonReassignment)
 UT_DECLARE_SCRIPT_METHOD (IsAssignmentReasonCancel)
 UT_DECLARE_SCRIPT_METHOD (GetAssignmentReasonString)
 UT_DECLARE_SCRIPT_METHOD (Print)
Public Member Functions inherited from WsfScriptMessageClass
 WsfScriptMessageClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptMessageClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (Originator)
 UT_DECLARE_SCRIPT_METHOD (SizeInBits)
 UT_DECLARE_SCRIPT_METHOD (SetSizeInBits)
 UT_DECLARE_SCRIPT_METHOD (SizeInBytes)
 UT_DECLARE_SCRIPT_METHOD (SetSizeInBytes)
 UT_DECLARE_SCRIPT_METHOD (Priority)
 UT_DECLARE_SCRIPT_METHOD (SetPriority)
 UT_DECLARE_SCRIPT_METHOD (SerialNumber)
 UT_DECLARE_SCRIPT_METHOD (DataTag)
 UT_DECLARE_SCRIPT_METHOD (SetDataTag)
 UT_DECLARE_SCRIPT_METHOD (CreateDataTag)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (SubType)
 UT_DECLARE_SCRIPT_METHOD (SetType)
 UT_DECLARE_SCRIPT_METHOD (SetSubType)
 UT_DECLARE_SCRIPT_METHOD (Destination)
 UT_DECLARE_SCRIPT_METHOD (NextHop)

Static Public Attributes

static const char * SCRIPT_CLASS_NAME = "WsfBMAssignmentMessage"
static const char * BASE_CLASS_NAME = "WSF_BM_ASSIGNMENT_MESSAGE"

Constructor & Destructor Documentation

◆ WsfScriptBMAssignmentMessageClass()

WsfScriptBMAssignmentMessageClass::WsfScriptBMAssignmentMessageClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

◆ ~WsfScriptBMAssignmentMessageClass()

WsfScriptBMAssignmentMessageClass::~WsfScriptBMAssignmentMessageClass ( )
virtual

Member Function Documentation

◆ Clone()

void * WsfScriptBMAssignmentMessageClass::Clone ( void * aObjectPtr)
override

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptBMAssignmentMessageClass::Create ( const UtScriptContext & aContext)
override

◆ Destroy()

void WsfScriptBMAssignmentMessageClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssignedPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [2/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssignedWeapon )

◆ UT_DECLARE_SCRIPT_METHOD() [3/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssigningPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [4/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssignmentReasonString )

◆ UT_DECLARE_SCRIPT_METHOD() [5/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssignmentTime )

◆ UT_DECLARE_SCRIPT_METHOD() [6/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetInitiatingPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [7/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetMasterTrackID )

◆ UT_DECLARE_SCRIPT_METHOD() [8/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetMaxFiringTime )

◆ UT_DECLARE_SCRIPT_METHOD() [9/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetReferenceTrackID )

◆ UT_DECLARE_SCRIPT_METHOD() [10/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetSelfDefenseFlag )

◆ UT_DECLARE_SCRIPT_METHOD() [11/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetShotDoctrineString )

◆ UT_DECLARE_SCRIPT_METHOD() [12/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsAssignmentReasonCancel )

◆ UT_DECLARE_SCRIPT_METHOD() [13/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsAssignmentReasonNewAssignment )

◆ UT_DECLARE_SCRIPT_METHOD() [14/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsAssignmentReasonReassignment )

◆ UT_DECLARE_SCRIPT_METHOD() [15/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsAssignmentReasonRetransmit )

◆ UT_DECLARE_SCRIPT_METHOD() [16/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsAssignmentReasonUpdate )

◆ UT_DECLARE_SCRIPT_METHOD() [17/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsShotDoctrineS1 )

◆ UT_DECLARE_SCRIPT_METHOD() [18/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsShotDoctrineS2 )

◆ UT_DECLARE_SCRIPT_METHOD() [19/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( IsShotDoctrineSLS )

◆ UT_DECLARE_SCRIPT_METHOD() [20/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( Print )

◆ UT_DECLARE_SCRIPT_METHOD() [21/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignedWeapon )

◆ UT_DECLARE_SCRIPT_METHOD() [22/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssigningPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [23/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentReasonCancel )

◆ UT_DECLARE_SCRIPT_METHOD() [24/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentReasonNewAssignment )

◆ UT_DECLARE_SCRIPT_METHOD() [25/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentReasonReassignment )

◆ UT_DECLARE_SCRIPT_METHOD() [26/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentReasonRetransmit )

◆ UT_DECLARE_SCRIPT_METHOD() [27/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentReasonUpdate )

◆ UT_DECLARE_SCRIPT_METHOD() [28/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentTime )

◆ UT_DECLARE_SCRIPT_METHOD() [29/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetInitiatingPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [30/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetMasterTrackID )

◆ UT_DECLARE_SCRIPT_METHOD() [31/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetMaxFiringTime )

◆ UT_DECLARE_SCRIPT_METHOD() [32/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetReferenceTrackID )

◆ UT_DECLARE_SCRIPT_METHOD() [33/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetSelfDefenseFlag )

◆ UT_DECLARE_SCRIPT_METHOD() [34/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetShotDoctrineS1 )

◆ UT_DECLARE_SCRIPT_METHOD() [35/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetShotDoctrineS2 )

◆ UT_DECLARE_SCRIPT_METHOD() [36/36]

WsfScriptBMAssignmentMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetShotDoctrineSLS )

Member Data Documentation

◆ BASE_CLASS_NAME

const char * WsfScriptBMAssignmentMessageClass::BASE_CLASS_NAME = "WSF_BM_ASSIGNMENT_MESSAGE"
static

◆ SCRIPT_CLASS_NAME

const char * WsfScriptBMAssignmentMessageClass::SCRIPT_CLASS_NAME = "WsfBMAssignmentMessage"
static

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