|
| | NetworkMeshLegacy ()=default |
| | NetworkMeshLegacy (const std::string &aNetworkName, const Address &aAddress) |
| | ~NetworkMeshLegacy () override=default |
| NetworkMeshLegacy & | operator= (const NetworkMeshLegacy &aRhs)=default |
| NetworkMeshLegacy * | Clone () const override |
| const char * | GetScriptClassName () const override |
| | NetworkMesh ()=default |
| | NetworkMesh (const std::string &aNetworkName, const Address &aAddress) |
| | ~NetworkMesh () override=default |
| NetworkMesh & | operator= (const NetworkMesh &aRhs)=default |
| bool | ProcessInput (UtInput &aInput) override |
| const char * | GetScriptClassName () const override |
| | Network ()=default |
| | ~Network () override=default |
| | Network (const std::string &aNetworkName, const Address &aAddress) |
| | Network (const Network &aSrc)=default |
| Network & | operator= (const Network &aRhs)=default |
| | Network (Network &&aSrc)=default |
| bool | InitializeLinkage (WsfSimulation &aSimulation) |
| const char * | GetScriptClassName () const override |
| virtual bool | Initialize (WsfSimulation &aSim) |
| bool | AddMember (const Address &aAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| bool | RemoveMember (const Address &aAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| bool | AddLink (const Address &aSourceAddress, const Address &aDestinationAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| bool | RemoveLink (const Address &aSourceAddress, const Address &aDestinationAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| void | SetAddress (const Address &aAddress) |
| void | SetIsManaged (bool aManaged) |
| const Address & | GetAddress () const |
| size_t | GetHostsMax () const |
| bool | IsManaged () const |
| const NamedList & | GetNamedMemberList () const |
| bool | HasMember (const Address &aAddress) const |
| | WsfObject () |
| | This is the constructor for the WsfObject class.
|
| | ~WsfObject () override |
| | This is the destructor for the WsfObject class.
|
| const char * | GetScriptClassName () const override |
| const std::string & | GetType () const |
| WsfStringId | GetTypeId () const |
| | Get the string ID of the 'type' of the object.
|
| void | SetType (WsfStringId aType) |
| const std::string & | GetBaseType () const |
| WsfStringId | GetBaseTypeId () const |
| const TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| | Assignment operator.
|
| template<typename T> |
| void | Serialize (T &aBuff) |
| | For XIO (de)serialization.
|
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
|
| bool | AddMemberP (const Address &aAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) override |
| bool | InitializeLinkageP (WsfSimulation &aSimulation) override |
| bool | RemoveMemberP (const Address &aAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) override |
| virtual bool | AddLinkP (const Address &aSourceAddress, const Address &aDestinationAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| virtual bool | RemoveLinkP (const Address &aSourceAddress, const Address &aDestinationAddress, WsfSimulation &aSimulation, const Address &aOptionalAddress=Address()) |
| virtual bool | ProcessAddressListInput (UtInput &aInput) |
| virtual bool | ProcessAddressLinkListInput (UtInput &aInput) |
| virtual bool | ProcessNamedListInput (UtInput &aInput) |
| virtual bool | ProcessNamedLinkListInput (UtInput &aInput) |
| | WsfObject (const WsfObject &aSrc) |
| | Copy constructor (for Clone()).
|
A network implementation, defined as any number of comms with bi-directional linkage between all members. Linkage in this version is dependent on the members being able to "talk" to each other. This was the default network usage in legacy comms.