WSF
WsfScriptBMAssignmentTrackMessageClass Class Reference

#include <WsfScriptBMAssignmentTrackMessageClass.hpp>

Inheritance diagram for WsfScriptBMAssignmentTrackMessageClass:
Collaboration diagram for WsfScriptBMAssignmentTrackMessageClass:

Public Member Functions

 WsfScriptBMAssignmentTrackMessageClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
virtual ~WsfScriptBMAssignmentTrackMessageClass ()
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (SetTrack)
 UT_DECLARE_SCRIPT_METHOD (GetTrack)
 UT_DECLARE_SCRIPT_METHOD (SetAssignedPlatform)
 UT_DECLARE_SCRIPT_METHOD (GetAssignedPlatform)
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 = "WsfBMAssignmentTrackMessage"
static const char * BASE_CLASS_NAME = "WSF_BM_ASSIGNMENT_TRACK_MESSAGE"

Constructor & Destructor Documentation

◆ WsfScriptBMAssignmentTrackMessageClass()

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

◆ ~WsfScriptBMAssignmentTrackMessageClass()

WsfScriptBMAssignmentTrackMessageClass::~WsfScriptBMAssignmentTrackMessageClass ( )
virtual

Member Function Documentation

◆ Clone()

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

References Clone().

Referenced by Clone().

◆ Create()

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

◆ Destroy()

void WsfScriptBMAssignmentTrackMessageClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/4]

WsfScriptBMAssignmentTrackMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetAssignedPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [2/4]

WsfScriptBMAssignmentTrackMessageClass::UT_DECLARE_SCRIPT_METHOD ( GetTrack )

◆ UT_DECLARE_SCRIPT_METHOD() [3/4]

WsfScriptBMAssignmentTrackMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignedPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [4/4]

WsfScriptBMAssignmentTrackMessageClass::UT_DECLARE_SCRIPT_METHOD ( SetTrack )

Member Data Documentation

◆ BASE_CLASS_NAME

const char * WsfScriptBMAssignmentTrackMessageClass::BASE_CLASS_NAME = "WSF_BM_ASSIGNMENT_TRACK_MESSAGE"
static

◆ SCRIPT_CLASS_NAME

const char * WsfScriptBMAssignmentTrackMessageClass::SCRIPT_CLASS_NAME = "WsfBMAssignmentTrackMessage"
static

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