| Clone() const override=0 | wsf::comm::router::ProtocolInterface | pure virtual |
| CloneComponent() const override=0 | wsf::comm::router::ProtocolInterface | pure virtual |
| ComponentHasRole(int aRole) | WsfComponent | inline |
| ComponentParentChanged(ParentType *aParentPtr) | WsfComponentT< Router > | inlinevirtual |
| GetBaseType() const | WsfObject | |
| GetBaseTypeId() const | WsfObject | inline |
| GetComponentInitializationOrder() const | WsfComponent | inlinevirtual |
| GetComponentName() const override final | wsf::comm::router::ProtocolInterface | inlinevirtual |
| GetComponentParent() const | WsfComponentT< Router > | inline |
| GetComponentRoles() const override=0 | wsf::comm::router::ProtocolInterface | pure virtual |
| GetGraph() const =0 | wsf::comm::router::ProtocolInterface | pure virtual |
| GetName() const | WsfObject | |
| GetNameId() const | WsfObject | inline |
| GetNetworkManager() const | wsf::comm::router::RouterComponent | |
| GetPriority() const =0 | wsf::comm::router::ProtocolInterface | pure virtual |
| GetRouter() const | wsf::comm::router::RouterComponent | inline |
| GetScriptClassName() const override | wsf::comm::router::ProtocolInterface | inline |
| GetSimulation() const | wsf::comm::router::RouterComponent | |
| GetType() const | WsfObject | |
| GetTypeId() const | WsfObject | inline |
| GetTypeList() const | WsfObject | inline |
| Initialize(double aSimTime) override | wsf::comm::router::ProtocolInterface | inlinevirtual |
| Initialize2(double aSimTime) | wsf::comm::router::RouterComponent | virtual |
| IsA_TypeOf(WsfStringId aType) const | WsfObject | inline |
| operator<(const ProtocolInterface &aRhs) const | wsf::comm::router::ProtocolInterface | inline |
| wsf::operator=(const WsfComponentT &) noexcept | WsfComponentT< Router > | inline |
| WsfObject::operator=(const WsfObject &aRhs) | WsfObject | |
| ParentType typedef | WsfComponentT< Router > | |
| PendingStart() | wsf::comm::router::RouterComponent | inlinevirtual |
| PerfectCommAdded(double aSimTime, Comm *aCommPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectCommDisabled(double aSimTime, Comm *aCommPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectCommEnabled(double aSimTime, Comm *aCommPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectCommRemoved(double aSimTime, Comm *aCommPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectConnectionAdded(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectConnectionDisabled(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectConnectionEnabled(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectConnectionRemoved(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectNetworkAdded(double aSimTime, Network *aNetworkPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PerfectNetworkRemoved(double aSimTime, Network *aNetworkPtr) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| PreInitialize(double aSimTime) | wsf::comm::router::RouterComponent | virtual |
| PreInput() | WsfComponent | virtual |
| ProcessInput(UtInput &aInput) override | wsf::comm::router::ProtocolInterface | inlinevirtual |
| ProtocolInterface()=default | wsf::comm::router::ProtocolInterface | |
| QueryInterface(int aRole) override=0 | wsf::comm::router::ProtocolInterface | pure virtual |
| QueryInterfaceT(T *&aRolePtr) | WsfComponent | inline |
| Receive(double aSimTime, const Address &aReceivingInterface, Message &aMessage, bool &aOverrideForward) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| RouterComponent()=default | wsf::comm::router::RouterComponent | |
| Routing(double aSimTime, const Address &aSendingInterface, size_t &aHopNumber, double &aCost, const Message &aMessage)=0 | wsf::comm::router::ProtocolInterface | pure virtual |
| Send(double aSimTime, Router::SendData &aData) | wsf::comm::router::ProtocolInterface | inlinevirtual |
| Serialize(T &aBuff) | WsfObject | inline |
| SetComponentParent(ParentType *aParentPtr) | WsfComponentT< Router > | inline |
| SetName(WsfStringId aName) | WsfObject | inline |
| SetType(WsfStringId aType) | WsfObject | |
| Setup() | wsf::comm::router::RouterComponent | inlinevirtual |
| ShouldPropagateTruth() const =0 | wsf::comm::router::ProtocolInterface | pure virtual |
| TypeList typedef | WsfObject | |
| WsfComponentT() | WsfComponentT< Router > | inline |
| WsfObject() | WsfObject | |
| WsfObject(const WsfObject &aSrc) | WsfObject | protected |
| ~ProtocolInterface() override=default | wsf::comm::router::ProtocolInterface | |
| ~RouterComponent() override=default | wsf::comm::router::RouterComponent | |
| ~WsfComponent()=default | WsfComponent | virtual |
| ~WsfComponentT() override=default | WsfComponentT< Router > | |
| ~WsfObject() override | WsfObject | |