12#ifndef WSFCOMMNETWORKRING_HPP
13#define WSFCOMMNETWORKRING_HPP
78 void*
Create(
const UtScriptContext& aInstance)
override;
79 void Destroy(
void* aNetworkPtr)
override;
87 void*
Create(
const UtScriptContext& aInstance)
override;
88 void Destroy(
void* aNetworkPtr)
override;
wsf::comm::Address Address
Definition WsfScriptCommRouterClass.cpp:29
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfCommAddress.hpp:57
~NetworkDirectedRing() override=default
NetworkDirectedRing()=default
const char * GetScriptClassName() const override
Definition WsfCommNetworkRing.hpp:61
NetworkDirectedRing * Clone() const override
Definition WsfCommNetworkRing.cpp:276
NetworkDirectedRing & operator=(const NetworkDirectedRing &aRhs)=default
~NetworkRing() override=default
NetworkRing * Clone() const override
Definition WsfCommNetworkRing.cpp:233
NetworkRing & operator=(const NetworkRing &aRhs)=default
bool ProcessInput(UtInput &aInput) override
Definition WsfCommNetworkRing.cpp:30
const char * GetScriptClassName() const override
Definition WsfCommNetworkRing.hpp:36
ScriptNetworkClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfCommNetwork.cpp:391
void * Create(const UtScriptContext &aInstance) override
Definition WsfCommNetworkRing.cpp:435
ScriptNetworkDirectedRingClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfCommNetworkRing.cpp:428
void Destroy(void *aNetworkPtr) override
Definition WsfCommNetworkRing.cpp:441
void * Create(const UtScriptContext &aInstance) override
Definition WsfCommNetworkRing.cpp:416
void Destroy(void *aNetworkPtr) override
Definition WsfCommNetworkRing.cpp:422
~ScriptNetworkRingClass() override=default
ScriptNetworkRingClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfCommNetworkRing.cpp:408
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32