12#ifndef WSFSCRIPTMESSAGECLASS_HPP
13#define WSFSCRIPTMESSAGECLASS_HPP
15#include "wsf_export.h"
17#include "UtScriptClass.hpp"
30 void*
Create(
const UtScriptContext& aInstance)
override;
31 void*
Clone(
void* aObjectPtr)
override;
32 void Destroy(
void* aObjectPtr)
override;
#define UT_DECLARE_AUX_DATA_SCRIPT_METHODS()
Definition WsfScriptAuxDataUtil.hpp:194
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(Originator)
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptMessageClass.cpp:59
UT_DECLARE_SCRIPT_METHOD(SerialNumber)
void Destroy(void *aObjectPtr) override
Definition WsfScriptMessageClass.cpp:87
UT_DECLARE_SCRIPT_METHOD(SubType)
UT_DECLARE_SCRIPT_METHOD(SetType)
UT_DECLARE_SCRIPT_METHOD(SetSizeInBits)
WsfScriptMessageClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptMessageClass.cpp:22
UT_DECLARE_SCRIPT_METHOD(SetSubType)
UT_DECLARE_SCRIPT_METHOD(DataTag)
UT_DECLARE_SCRIPT_METHOD(SizeInBytes)
UT_DECLARE_SCRIPT_METHOD(CreateDataTag)
UT_DECLARE_SCRIPT_METHOD(SizeInBits)
UT_DECLARE_SCRIPT_METHOD(Destination)
UT_DECLARE_SCRIPT_METHOD(NextHop)
UT_DECLARE_SCRIPT_METHOD(Priority)
UT_DECLARE_SCRIPT_METHOD(SetDataTag)
UT_DECLARE_SCRIPT_METHOD(SetSizeInBytes)
UT_DECLARE_SCRIPT_METHOD(SetPriority)
UT_DECLARE_SCRIPT_METHOD(Type)
void * Clone(void *aObjectPtr) override
Definition WsfScriptMessageClass.cpp:80