WSF
WsfL16::Messages::MessageExtensionScriptClass Class Reference

#include <ScriptMessage.hpp>

Inheritance diagram for WsfL16::Messages::MessageExtensionScriptClass:
Collaboration diagram for WsfL16::Messages::MessageExtensionScriptClass:

Public Member Functions

 MessageExtensionScriptClass (const std::string &aClassName, UtScriptTypes *aTypesPtr, std::unique_ptr< ExtensionBase > aMessagePrototype=nullptr)
 ~MessageExtensionScriptClass () override=default
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
Public Member Functions inherited from WsfL16::Messages::MessageScriptClass
 MessageScriptClass (const std::string &aClassName, UtScriptTypes *aTypesPtr, MessageAccessorType *aAccessor)
 ~MessageScriptClass () override
void Destroy (void *aObjectPtr) override
virtual void CreateAccessors (UtScriptTypes *aTypesPtr)

Additional Inherited Members

Protected Attributes inherited from WsfL16::Messages::MessageScriptClass
int mAddingFieldIndex
MessageAccessorTypemAccessor

Constructor & Destructor Documentation

◆ MessageExtensionScriptClass()

WsfL16::Messages::MessageExtensionScriptClass::MessageExtensionScriptClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr,
std::unique_ptr< ExtensionBase > aMessagePrototype = nullptr )

◆ ~MessageExtensionScriptClass()

WsfL16::Messages::MessageExtensionScriptClass::~MessageExtensionScriptClass ( )
overridedefault

References Clone(), and Create().

Member Function Documentation

◆ Clone()

void * WsfL16::Messages::MessageExtensionScriptClass::Clone ( void * aObjectPtr)
override

◆ Create()

void * WsfL16::Messages::MessageExtensionScriptClass::Create ( const UtScriptContext & aContext)
override

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