| AddLinkState(const Address &aAreaAddress, const LinkStateData &aData) | wsf::comm::router::ProtocolOSPF | protected |
| AreaGraphMap typedef | wsf::comm::router::ProtocolOSPF | |
| AreaVector typedef | wsf::comm::router::ProtocolOSPF | |
| Clone() const override | wsf::comm::router::ProtocolOSPF | virtual |
| CloneComponent() const override | wsf::comm::router::ProtocolOSPF | virtual |
| ComponentHasRole(int aRole) | WsfComponent | inline |
| ComponentParentChanged(ParentType *aParentPtr) | WsfComponentT< Router > | inlinevirtual |
| cOSPF_ALL_DR_ADD | wsf::comm::router::ProtocolOSPF | static |
| cOSPF_ALL_DR_DROP | wsf::comm::router::ProtocolOSPF | static |
| cOSPF_ALL_DROP | wsf::comm::router::ProtocolOSPF | static |
| cOSPF_ALL_HELLO | wsf::comm::router::ProtocolOSPF | static |
| DR_GraphAdd(graph::Graph &aGraph, const Address &aReceivingInterface, const std::vector< Address > &aTraceRoute) | wsf::comm::router::ProtocolOSPF | protected |
| DR_GraphDrop(graph::Graph &aGraph, const Address &aArea, const Address &aDroppedInterface, const std::string &aDroppedNetwork) | wsf::comm::router::ProtocolOSPF | protected |
| Find(const Router &aParent) | wsf::comm::router::ProtocolOSPF | static |
| FindLinkState(const Address &aAreaAddress, const Address &aLocalAddress, const Address &aRemoteAddress) | wsf::comm::router::ProtocolOSPF | protected |
| FindLinkState(const Address &aAreaAddress, const Address &aRemoteAddress) | wsf::comm::router::ProtocolOSPF | protected |
| FindOrCreate(Router &aParent) | wsf::comm::router::ProtocolOSPF | static |
| GetAllAreas() | wsf::comm::router::ProtocolOSPF | protected |
| GetAllASBR(ProtocolOSPF &aProtocol, std::set< Address > &aCheckedAreas) | wsf::comm::router::ProtocolOSPF | protected |
| GetAllOSPF() | wsf::comm::router::ProtocolOSPF | protected |
| GetArea(const Address &aAreaAddress) | wsf::comm::router::ProtocolOSPF | |
| GetAreas() | wsf::comm::router::ProtocolOSPF | inline |
| GetAreaType() const | wsf::comm::router::ProtocolOSPF | inline |
| 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 | wsf::comm::router::ProtocolOSPF | virtual |
| GetGraph() const override | wsf::comm::router::ProtocolOSPF | virtual |
| GetGraph(const Address &aArea) | wsf::comm::router::ProtocolOSPF | |
| GetInputAreas() const | wsf::comm::router::ProtocolOSPF | inline |
| GetInputBackbone() const | wsf::comm::router::ProtocolOSPF | inline |
| GetLinkStates() const | wsf::comm::router::ProtocolOSPF | inlineprotected |
| GetLinkStates() | wsf::comm::router::ProtocolOSPF | inlineprotected |
| GetName() const | WsfObject | |
| GetNameId() const | WsfObject | inline |
| GetNetworkManager() const | wsf::comm::router::RouterComponent | |
| GetPriority() const override | wsf::comm::router::ProtocolOSPF | virtual |
| GetPriorityDR() const | wsf::comm::router::ProtocolOSPF | inline |
| GetPriorityInterface(const std::string aNetwork) const | wsf::comm::router::ProtocolOSPF | |
| GetRouter() const | wsf::comm::router::RouterComponent | inline |
| GetScriptClassName() const override | wsf::comm::router::ProtocolOSPF | 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::ProtocolOSPF | virtual |
| Initialize2(double aSimTime) | wsf::comm::router::RouterComponent | virtual |
| InitializeLinkState(const AreaVector &aAreas, graph::Graph &aGraph) | wsf::comm::router::ProtocolOSPF | protected |
| InterfaceInContiguousOSPF(const Address &aDestinationInterface, ProtocolOSPF &aProtocol, std::set< Address > &aCheckedAreas) | wsf::comm::router::ProtocolOSPF | protected |
| IsA_TypeOf(WsfStringId aType) const | WsfObject | inline |
| IsSetup() const | wsf::comm::router::ProtocolOSPF | inline |
| LinkStateIt typedef | wsf::comm::router::ProtocolOSPF | |
| LinkStateMap typedef | wsf::comm::router::ProtocolOSPF | |
| MyMessage(Message &aMessage) const | wsf::comm::router::ProtocolOSPF | protected |
| 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 |
| PlatformInitialized(double aSimTime, WsfPlatform *aPlatformPtr) | wsf::comm::router::ProtocolOSPF | |
| PreInitialize(double aSimTime) | wsf::comm::router::RouterComponent | virtual |
| PreInput() | WsfComponent | virtual |
| ProcessInput(UtInput &aInput) override | wsf::comm::router::ProtocolOSPF | virtual |
| ProtocolInterface()=default | wsf::comm::router::ProtocolInterface | |
| ProtocolOSPF()=default | wsf::comm::router::ProtocolOSPF | |
| ProtocolOSPF(const ProtocolOSPF &aSrc) | wsf::comm::router::ProtocolOSPF | |
| ProtocolVector typedef | wsf::comm::router::ProtocolOSPF | |
| QueryInterface(int aRole) override | wsf::comm::router::ProtocolOSPF | virtual |
| QueryInterfaceT(T *&aRolePtr) | WsfComponent | inline |
| Receive(double aSimTime, const Address &aReceivingInterface, Message &aMessage, bool &aOverrideForward) override | wsf::comm::router::ProtocolOSPF | virtual |
| ReceiveDR_GraphAdd(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aValidAreas, Message &aMessage) | wsf::comm::router::ProtocolOSPF | protected |
| ReceiveDR_GraphDrop(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aValidAreas, Message &aMessage) | wsf::comm::router::ProtocolOSPF | protected |
| ReceiveHello(double aSimTime, const Address &aReceiverAddress, const std::vector< Address > &aValidAreas, Message &aMessage) | wsf::comm::router::ProtocolOSPF | protected |
| RemoveLinkState(const Address &aAreaAddress, const Address &aLocalAddress, const Address &aRemoteAddress) | wsf::comm::router::ProtocolOSPF | protected |
| RouteExternallyASBR(const Message &aMessage) | wsf::comm::router::ProtocolOSPF | protected |
| RouteFromBackbone(ProtocolOSPF &aProtocol, const Address &aSendingAddress, const Address &aDestinationAddress, double &aCost, size_t &aHops) | wsf::comm::router::ProtocolOSPF | protected |
| RouterAreaType enum name | wsf::comm::router::ProtocolOSPF | |
| RouterComponent()=default | wsf::comm::router::RouterComponent | |
| RouteToBackbone(ProtocolOSPF &aProtocol, const Address &aSendingAddress, double &aCost, size_t &aHops) | wsf::comm::router::ProtocolOSPF | protected |
| Routing(double aSimTime, const Address &aSendingInterface, size_t &aHopNumber, double &aCost, const Message &aMessage) override | wsf::comm::router::ProtocolOSPF | virtual |
| ScheduleEvent(std::unique_ptr< WsfEvent > aEvent) const | wsf::comm::router::ProtocolOSPF | protected |
| Send(double aSimTime, Router::SendData &aData) override | wsf::comm::router::ProtocolOSPF | virtual |
| SendDR_GraphAdd(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aTraceRoute) | wsf::comm::router::ProtocolOSPF | protected |
| SendDR_GraphDrop(double aSimTime, const Address &aReceivingInterface, const Address &aDroppedInterface, const std::string &aDroppedInterfaceNetwork) | wsf::comm::router::ProtocolOSPF | protected |
| SendHello(double aSimTime) | wsf::comm::router::ProtocolOSPF | protected |
| Serialize(T &aBuff) | WsfObject | inline |
| SetAreaType(RouterAreaType aType) | wsf::comm::router::ProtocolOSPF | inline |
| SetComponentParent(ParentType *aParentPtr) | WsfComponentT< Router > | inline |
| SetGraph(const Address &aArea, std::unique_ptr< graph::Graph > aGraph) | wsf::comm::router::ProtocolOSPF | |
| SetName(WsfStringId aName) | WsfObject | inline |
| SetRouterRoleType(ProtocolOSPF &aProtocol) | wsf::comm::router::ProtocolOSPF | protected |
| SetSetup(bool aSetup) | wsf::comm::router::ProtocolOSPF | inline |
| SetType(WsfStringId aType) | WsfObject | |
| Setup() override | wsf::comm::router::ProtocolOSPF | virtual |
| ShouldPropagateTruth() const override | wsf::comm::router::ProtocolOSPF | inlinevirtual |
| TimeoutUpdate(double aSimTime, bool aCalledFromEvent) | wsf::comm::router::ProtocolOSPF | protected |
| TypeList typedef | WsfObject | |
| VerifyBackboneConnections(const AreaVector &aAreas) | wsf::comm::router::ProtocolOSPF | protected |
| WsfComponentT() | WsfComponentT< Router > | inline |
| WsfObject() | WsfObject | |
| WsfObject(const WsfObject &aSrc) | WsfObject | protected |
| ~ProtocolInterface() override=default | wsf::comm::router::ProtocolInterface | |
| ~ProtocolOSPF() override=default | wsf::comm::router::ProtocolOSPF | |
| ~RouterComponent() override=default | wsf::comm::router::RouterComponent | |
| ~WsfComponent()=default | WsfComponent | virtual |
| ~WsfComponentT() override=default | WsfComponentT< Router > | |
| ~WsfObject() override | WsfObject | |