WSF
wsf::comm::ScriptNetworkStarClass Class Reference

#include <WsfCommNetworkStar.hpp>

Inheritance diagram for wsf::comm::ScriptNetworkStarClass:
Collaboration diagram for wsf::comm::ScriptNetworkStarClass:

Public Member Functions

 ScriptNetworkStarClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~ScriptNetworkStarClass () override=default
void * Create (const UtScriptContext &aInstance) override
void Destroy (void *aNetworkPtr) override
 UT_DECLARE_SCRIPT_METHOD (AddHub_1)
 UT_DECLARE_SCRIPT_METHOD (AddHub_2)
 UT_DECLARE_SCRIPT_METHOD (RemoveHub_1)
 UT_DECLARE_SCRIPT_METHOD (RemoveHub_2)
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

◆ ScriptNetworkStarClass()

wsf::comm::ScriptNetworkStarClass::ScriptNetworkStarClass ( 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().

◆ ~ScriptNetworkStarClass()

wsf::comm::ScriptNetworkStarClass::~ScriptNetworkStarClass ( )
overridedefault

References Create(), and Destroy().

Member Function Documentation

◆ Create()

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

Referenced by ~ScriptNetworkStarClass().

◆ Destroy()

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

◆ UT_DECLARE_SCRIPT_METHOD() [1/4]

wsf::comm::ScriptNetworkStarClass::UT_DECLARE_SCRIPT_METHOD ( AddHub_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/4]

wsf::comm::ScriptNetworkStarClass::UT_DECLARE_SCRIPT_METHOD ( AddHub_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/4]

wsf::comm::ScriptNetworkStarClass::UT_DECLARE_SCRIPT_METHOD ( RemoveHub_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [4/4]

wsf::comm::ScriptNetworkStarClass::UT_DECLARE_SCRIPT_METHOD ( RemoveHub_2 )

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