WSF
wsf::comm::router::ProtocolOSPF Member List

This is the complete list of members for wsf::comm::router::ProtocolOSPF, including all inherited members.

AddLinkState(const Address &aAreaAddress, const LinkStateData &aData)wsf::comm::router::ProtocolOSPFprotected
AreaGraphMap typedefwsf::comm::router::ProtocolOSPF
AreaVector typedefwsf::comm::router::ProtocolOSPF
Clone() const overridewsf::comm::router::ProtocolOSPFvirtual
CloneComponent() const overridewsf::comm::router::ProtocolOSPFvirtual
ComponentHasRole(int aRole)WsfComponentinline
ComponentParentChanged(ParentType *aParentPtr)WsfComponentT< Router >inlinevirtual
cOSPF_ALL_DR_ADDwsf::comm::router::ProtocolOSPFstatic
cOSPF_ALL_DR_DROPwsf::comm::router::ProtocolOSPFstatic
cOSPF_ALL_DROPwsf::comm::router::ProtocolOSPFstatic
cOSPF_ALL_HELLOwsf::comm::router::ProtocolOSPFstatic
DR_GraphAdd(graph::Graph &aGraph, const Address &aReceivingInterface, const std::vector< Address > &aTraceRoute)wsf::comm::router::ProtocolOSPFprotected
DR_GraphDrop(graph::Graph &aGraph, const Address &aArea, const Address &aDroppedInterface, const std::string &aDroppedNetwork)wsf::comm::router::ProtocolOSPFprotected
Find(const Router &aParent)wsf::comm::router::ProtocolOSPFstatic
FindLinkState(const Address &aAreaAddress, const Address &aLocalAddress, const Address &aRemoteAddress)wsf::comm::router::ProtocolOSPFprotected
FindLinkState(const Address &aAreaAddress, const Address &aRemoteAddress)wsf::comm::router::ProtocolOSPFprotected
FindOrCreate(Router &aParent)wsf::comm::router::ProtocolOSPFstatic
GetAllAreas()wsf::comm::router::ProtocolOSPFprotected
GetAllASBR(ProtocolOSPF &aProtocol, std::set< Address > &aCheckedAreas)wsf::comm::router::ProtocolOSPFprotected
GetAllOSPF()wsf::comm::router::ProtocolOSPFprotected
GetArea(const Address &aAreaAddress)wsf::comm::router::ProtocolOSPF
GetAreas()wsf::comm::router::ProtocolOSPFinline
GetAreaType() constwsf::comm::router::ProtocolOSPFinline
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetComponentInitializationOrder() constWsfComponentinlinevirtual
GetComponentName() const override finalwsf::comm::router::ProtocolInterfaceinlinevirtual
GetComponentParent() constWsfComponentT< Router >inline
GetComponentRoles() const overridewsf::comm::router::ProtocolOSPFvirtual
GetGraph() const overridewsf::comm::router::ProtocolOSPFvirtual
GetGraph(const Address &aArea)wsf::comm::router::ProtocolOSPF
GetInputAreas() constwsf::comm::router::ProtocolOSPFinline
GetInputBackbone() constwsf::comm::router::ProtocolOSPFinline
GetLinkStates() constwsf::comm::router::ProtocolOSPFinlineprotected
GetLinkStates()wsf::comm::router::ProtocolOSPFinlineprotected
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetNetworkManager() constwsf::comm::router::RouterComponent
GetPriority() const overridewsf::comm::router::ProtocolOSPFvirtual
GetPriorityDR() constwsf::comm::router::ProtocolOSPFinline
GetPriorityInterface(const std::string aNetwork) constwsf::comm::router::ProtocolOSPF
GetRouter() constwsf::comm::router::RouterComponentinline
GetScriptClassName() const overridewsf::comm::router::ProtocolOSPFinline
GetSimulation() constwsf::comm::router::RouterComponent
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
Initialize(double aSimTime) overridewsf::comm::router::ProtocolOSPFvirtual
Initialize2(double aSimTime)wsf::comm::router::RouterComponentvirtual
InitializeLinkState(const AreaVector &aAreas, graph::Graph &aGraph)wsf::comm::router::ProtocolOSPFprotected
InterfaceInContiguousOSPF(const Address &aDestinationInterface, ProtocolOSPF &aProtocol, std::set< Address > &aCheckedAreas)wsf::comm::router::ProtocolOSPFprotected
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsSetup() constwsf::comm::router::ProtocolOSPFinline
LinkStateIt typedefwsf::comm::router::ProtocolOSPF
LinkStateMap typedefwsf::comm::router::ProtocolOSPF
MyMessage(Message &aMessage) constwsf::comm::router::ProtocolOSPFprotected
operator<(const ProtocolInterface &aRhs) constwsf::comm::router::ProtocolInterfaceinline
wsf::operator=(const WsfComponentT &) noexceptWsfComponentT< Router >inline
WsfObject::operator=(const WsfObject &aRhs)WsfObject
ParentType typedefWsfComponentT< Router >
PendingStart()wsf::comm::router::RouterComponentinlinevirtual
PerfectCommAdded(double aSimTime, Comm *aCommPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectCommDisabled(double aSimTime, Comm *aCommPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectCommEnabled(double aSimTime, Comm *aCommPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectCommRemoved(double aSimTime, Comm *aCommPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectConnectionAdded(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectConnectionDisabled(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectConnectionEnabled(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectConnectionRemoved(double aSimTime, const Address &aSourceAddress, const Address &aDestinationAddress)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectNetworkAdded(double aSimTime, Network *aNetworkPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PerfectNetworkRemoved(double aSimTime, Network *aNetworkPtr)wsf::comm::router::ProtocolInterfaceinlinevirtual
PlatformInitialized(double aSimTime, WsfPlatform *aPlatformPtr)wsf::comm::router::ProtocolOSPF
PreInitialize(double aSimTime)wsf::comm::router::RouterComponentvirtual
PreInput()WsfComponentvirtual
ProcessInput(UtInput &aInput) overridewsf::comm::router::ProtocolOSPFvirtual
ProtocolInterface()=defaultwsf::comm::router::ProtocolInterface
ProtocolOSPF()=defaultwsf::comm::router::ProtocolOSPF
ProtocolOSPF(const ProtocolOSPF &aSrc)wsf::comm::router::ProtocolOSPF
ProtocolVector typedefwsf::comm::router::ProtocolOSPF
QueryInterface(int aRole) overridewsf::comm::router::ProtocolOSPFvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
Receive(double aSimTime, const Address &aReceivingInterface, Message &aMessage, bool &aOverrideForward) overridewsf::comm::router::ProtocolOSPFvirtual
ReceiveDR_GraphAdd(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aValidAreas, Message &aMessage)wsf::comm::router::ProtocolOSPFprotected
ReceiveDR_GraphDrop(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aValidAreas, Message &aMessage)wsf::comm::router::ProtocolOSPFprotected
ReceiveHello(double aSimTime, const Address &aReceiverAddress, const std::vector< Address > &aValidAreas, Message &aMessage)wsf::comm::router::ProtocolOSPFprotected
RemoveLinkState(const Address &aAreaAddress, const Address &aLocalAddress, const Address &aRemoteAddress)wsf::comm::router::ProtocolOSPFprotected
RouteExternallyASBR(const Message &aMessage)wsf::comm::router::ProtocolOSPFprotected
RouteFromBackbone(ProtocolOSPF &aProtocol, const Address &aSendingAddress, const Address &aDestinationAddress, double &aCost, size_t &aHops)wsf::comm::router::ProtocolOSPFprotected
RouterAreaType enum namewsf::comm::router::ProtocolOSPF
RouterComponent()=defaultwsf::comm::router::RouterComponent
RouteToBackbone(ProtocolOSPF &aProtocol, const Address &aSendingAddress, double &aCost, size_t &aHops)wsf::comm::router::ProtocolOSPFprotected
Routing(double aSimTime, const Address &aSendingInterface, size_t &aHopNumber, double &aCost, const Message &aMessage) overridewsf::comm::router::ProtocolOSPFvirtual
ScheduleEvent(std::unique_ptr< WsfEvent > aEvent) constwsf::comm::router::ProtocolOSPFprotected
Send(double aSimTime, Router::SendData &aData) overridewsf::comm::router::ProtocolOSPFvirtual
SendDR_GraphAdd(double aSimTime, const Address &aReceivingInterface, const std::vector< Address > &aTraceRoute)wsf::comm::router::ProtocolOSPFprotected
SendDR_GraphDrop(double aSimTime, const Address &aReceivingInterface, const Address &aDroppedInterface, const std::string &aDroppedInterfaceNetwork)wsf::comm::router::ProtocolOSPFprotected
SendHello(double aSimTime)wsf::comm::router::ProtocolOSPFprotected
Serialize(T &aBuff)WsfObjectinline
SetAreaType(RouterAreaType aType)wsf::comm::router::ProtocolOSPFinline
SetComponentParent(ParentType *aParentPtr)WsfComponentT< Router >inline
SetGraph(const Address &aArea, std::unique_ptr< graph::Graph > aGraph)wsf::comm::router::ProtocolOSPF
SetName(WsfStringId aName)WsfObjectinline
SetRouterRoleType(ProtocolOSPF &aProtocol)wsf::comm::router::ProtocolOSPFprotected
SetSetup(bool aSetup)wsf::comm::router::ProtocolOSPFinline
SetType(WsfStringId aType)WsfObject
Setup() overridewsf::comm::router::ProtocolOSPFvirtual
ShouldPropagateTruth() const overridewsf::comm::router::ProtocolOSPFinlinevirtual
TimeoutUpdate(double aSimTime, bool aCalledFromEvent)wsf::comm::router::ProtocolOSPFprotected
TypeList typedefWsfObject
VerifyBackboneConnections(const AreaVector &aAreas)wsf::comm::router::ProtocolOSPFprotected
WsfComponentT()WsfComponentT< Router >inline
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
~ProtocolInterface() override=defaultwsf::comm::router::ProtocolInterface
~ProtocolOSPF() override=defaultwsf::comm::router::ProtocolOSPF
~RouterComponent() override=defaultwsf::comm::router::RouterComponent
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< Router >
~WsfObject() overrideWsfObject
Copyrights Multiple, All Rights Reserved