WSF
wsf::comm::ScriptNetworkMeshClass Class Reference

#include <WsfCommNetworkMesh.hpp>

Inheritance diagram for wsf::comm::ScriptNetworkMeshClass:
Collaboration diagram for wsf::comm::ScriptNetworkMeshClass:

Public Member Functions

 ScriptNetworkMeshClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~ScriptNetworkMeshClass () override=default
void * Create (const UtScriptContext &aInstance) override
void Destroy (void *aNetworkPtr) override
Public Member Functions inherited from wsf::comm::ScriptNetworkClass
 ScriptNetworkClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (GetAddress)
 UT_DECLARE_SCRIPT_METHOD (GetName)
 UT_DECLARE_SCRIPT_METHOD (SetName)
 UT_DECLARE_SCRIPT_METHOD (SetAddress)
 UT_DECLARE_SCRIPT_METHOD (AddMember_1)
 UT_DECLARE_SCRIPT_METHOD (AddMember_2)
 UT_DECLARE_SCRIPT_METHOD (RemoveMember_1)
 UT_DECLARE_SCRIPT_METHOD (RemoveMember_2)
 UT_DECLARE_SCRIPT_METHOD (AddLink_1)
 UT_DECLARE_SCRIPT_METHOD (AddLink_2)
 UT_DECLARE_SCRIPT_METHOD (RemoveLink_1)
 UT_DECLARE_SCRIPT_METHOD (RemoveLink_2)
 UT_DECLARE_SCRIPT_METHOD (GetMembers)
 UT_DECLARE_SCRIPT_METHOD (AddNetwork)
 UT_DECLARE_SCRIPT_METHOD (RemoveNetwork)
 UT_DECLARE_SCRIPT_METHOD (GetNetwork_1)
 UT_DECLARE_SCRIPT_METHOD (GetNetwork_2)
 UT_DECLARE_SCRIPT_METHOD (GetManagedNetworks)

Additional Inherited Members

Static Protected Member Functions inherited from wsf::comm::ScriptNetworkClass
template<typename T>
static void DestroyHelper (void *aNetworkPtr)

Constructor & Destructor Documentation

◆ ScriptNetworkMeshClass()

wsf::comm::ScriptNetworkMeshClass::ScriptNetworkMeshClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr )

Note: The address value is optional. It should be automatically assigned if not provided.

References wsf::comm::ScriptNetworkClass::ScriptNetworkClass().

Referenced by wsf::comm::ScriptNetworkMeshLegacyClass::ScriptNetworkMeshLegacyClass().

◆ ~ScriptNetworkMeshClass()

wsf::comm::ScriptNetworkMeshClass::~ScriptNetworkMeshClass ( )
overridedefault

References Create(), and Destroy().

Member Function Documentation

◆ Create()

void * wsf::comm::ScriptNetworkMeshClass::Create ( const UtScriptContext & aInstance)
override

Referenced by ~ScriptNetworkMeshClass().

◆ Destroy()

void wsf::comm::ScriptNetworkMeshClass::Destroy ( void * aNetworkPtr)
override

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