| _ASListIN | inet::bgp::BgpRouter | private |
| _ASListOUT | inet::bgp::BgpRouter | private |
| _BGPSessions | inet::bgp::BgpRouter | private |
| _currSessionId | inet::bgp::BgpRouter | private |
| _prefixListIN | inet::bgp::BgpRouter | private |
| _prefixListINOUT | inet::bgp::BgpRouter | private |
| _prefixListOUT | inet::bgp::BgpRouter | private |
| _socketMap | inet::bgp::BgpRouter | private |
| addToAdvertiseList(Ipv4Address address) | inet::bgp::BgpRouter | |
| addToAsList(std::string nodeName, AsId id) | inet::bgp::BgpRouter | |
| addToPrefixList(std::string nodeName, BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | |
| addWatches() | inet::bgp::BgpRouter | |
| advertiseList | inet::bgp::BgpRouter | private |
| asLoopDetection(BgpRoutingTableEntry *entry, AsId myAS) | inet::bgp::BgpRouter | private |
| bgpModule | inet::bgp::BgpRouter | private |
| BgpRouter(cSimpleModule *bgpModule, IInterfaceTable *ift, IIpv4RoutingTable *rt) | inet::bgp::BgpRouter | |
| bgpRoutingTable | inet::bgp::BgpRouter | private |
| BgpSession class | inet::bgp::BgpRouter | friend |
| checkExternalRoute(const Ipv4Route *ospfRoute) | inet::bgp::BgpRouter | inlineprivate |
| createEbgpSession(const char *peerAddr, SessionInfo &externalInfo) | inet::bgp::BgpRouter | |
| createIbgpSession(const char *peerAddr) | inet::bgp::BgpRouter | |
| decisionProcess(const BgpUpdateMessage &msg, BgpRoutingTableEntry *entry, SessionId sessionIndex) | inet::bgp::BgpRouter | private |
| deleteBGPRoutingEntry(BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | private |
| findIdFromPeerAddr(std::map< SessionId, BgpSession * > sessions, Ipv4Address peerAddr) | inet::bgp::BgpRouter | private |
| findIdFromSocketConnId(std::map< SessionId, BgpSession * > sessions, int connId) | inet::bgp::BgpRouter | private |
| findNextSession(BgpSessionType type, bool startSession=false) | inet::bgp::BgpRouter | protected |
| getAsId() | inet::bgp::BgpRouter | inline |
| getBGPRoutingTable() | inet::bgp::BgpRouter | inlineprotected |
| getCancelAndDelete(cMessage *msg) | inet::bgp::BgpRouter | inlineprotected |
| getCancelEvent(cMessage *msg) | inet::bgp::BgpRouter | inlineprotected |
| getInternalAddress() | inet::bgp::BgpRouter | inline |
| getIPRoutingTable() | inet::bgp::BgpRouter | inlineprotected |
| getNumBgpSessions() | inet::bgp::BgpRouter | inline |
| getNumEgpSessions() | inet::bgp::BgpRouter | inline |
| getNumIgpSessions() | inet::bgp::BgpRouter | inline |
| getRedistributeInternal() | inet::bgp::BgpRouter | inline |
| getRedistributeOspf() | inet::bgp::BgpRouter | inline |
| getRedistributeRip() | inet::bgp::BgpRouter | inline |
| getRouterId() | inet::bgp::BgpRouter | inline |
| getScheduleAt(simtime_t t, cMessage *msg) | inet::bgp::BgpRouter | inlineprotected |
| ift | inet::bgp::BgpRouter | private |
| internalAddress | inet::bgp::BgpRouter | private |
| isDefaultRoute(const Ipv4Route *entry) const | inet::bgp::BgpRouter | private |
| isExternalAddress(const Ipv4Route &rtEntry) | inet::bgp::BgpRouter | |
| isInASList(std::vector< AsId > ASList, BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | private |
| isInRoutingTable(IIpv4RoutingTable *rtTable, Ipv4Address addr) | inet::bgp::BgpRouter | private |
| isInTable(std::vector< BgpRoutingTableEntry * > rtTable, BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | private |
| isReachable(const Ipv4Address addr) const | inet::bgp::BgpRouter | private |
| isRouteExcluded(const Ipv4Route &rtEntry) | inet::bgp::BgpRouter | private |
| listenConnectionFromPeer(SessionId sessionID) | inet::bgp::BgpRouter | protected |
| myAsId | inet::bgp::BgpRouter | private |
| numEgpSessions | inet::bgp::BgpRouter | private |
| numIgpSessions | inet::bgp::BgpRouter | private |
| openTCPConnectionToPeer(SessionId sessionID) | inet::bgp::BgpRouter | protected |
| ospfExist(IIpv4RoutingTable *rtTable) | inet::bgp::BgpRouter | private |
| ospfModule | inet::bgp::BgpRouter | private |
| printKeepAliveMessage(const BgpKeepAliveMessage &msg) | inet::bgp::BgpRouter | |
| printOpenMessage(const BgpOpenMessage &msg) | inet::bgp::BgpRouter | |
| printSessionSummary() | inet::bgp::BgpRouter | |
| printUpdateMessage(const BgpUpdateMessage &msg) | inet::bgp::BgpRouter | |
| processChunks(const BgpHeader &ptrHdr) | inet::bgp::BgpRouter | private |
| processMessage(const BgpOpenMessage &msg) | inet::bgp::BgpRouter | private |
| processMessage(const BgpKeepAliveMessage &msg) | inet::bgp::BgpRouter | private |
| processMessage(const BgpUpdateMessage &msg) | inet::bgp::BgpRouter | private |
| processMessageFromTCP(cMessage *msg) | inet::bgp::BgpRouter | |
| recordStatistics() | inet::bgp::BgpRouter | |
| redistributeInternal | inet::bgp::BgpRouter | private |
| redistributeOspf | inet::bgp::BgpRouter | private |
| redistributeOspfType | inet::bgp::BgpRouter | private |
| redistributeRip | inet::bgp::BgpRouter | private |
| RoutingTableEntryVector typedef | inet::bgp::BgpRouter | private |
| rt | inet::bgp::BgpRouter | private |
| setAsId(AsId myAsId) | inet::bgp::BgpRouter | inline |
| setDefaultConfig() | inet::bgp::BgpRouter | |
| setInternalAddress(Ipv4Address x) | inet::bgp::BgpRouter | inline |
| setLocalPreference(Ipv4Address peer, int localPref) | inet::bgp::BgpRouter | |
| setNextHopSelf(Ipv4Address peer, bool nextHopSelf) | inet::bgp::BgpRouter | |
| setRedistributeInternal(bool x) | inet::bgp::BgpRouter | inline |
| setRedistributeOspf(std::string x) | inet::bgp::BgpRouter | |
| setRedistributeRip(bool x) | inet::bgp::BgpRouter | inline |
| setSocketListen(SessionId id) | inet::bgp::BgpRouter | |
| setTimer(SessionId id, simtime_t *delayTab) | inet::bgp::BgpRouter | |
| socketAvailable(TcpSocket *socket, TcpAvailableInfo *availableInfo) override | inet::bgp::BgpRouter | inlineprotectedvirtual |
| socketClosed(TcpSocket *socket) override | inet::bgp::BgpRouter | inlineprotectedvirtual |
| socketDataArrived(TcpSocket *socket) override | inet::bgp::BgpRouter | protectedvirtual |
| socketDataArrived(TcpSocket *socket, Packet *packet, bool urgent) override | inet::bgp::BgpRouter | protectedvirtual |
| socketDeleted(TcpSocket *socket) override | inet::bgp::BgpRouter | inlineprotectedvirtual |
| socketEstablished(TcpSocket *socket) override | inet::bgp::BgpRouter | protectedvirtual |
| socketFailure(TcpSocket *socket, int code) override | inet::bgp::BgpRouter | protectedvirtual |
| socketPeerClosed(TcpSocket *socket) override | inet::bgp::BgpRouter | inlineprotectedvirtual |
| socketStatusArrived(TcpSocket *socket, TcpStatusInfo *status) override | inet::bgp::BgpRouter | inlineprotectedvirtual |
| tieBreakingProcess(BgpRoutingTableEntry *oldEntry, BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | private |
| updateSendProcess(const unsigned char decisionProcessResult, SessionId sessionIndex, BgpRoutingTableEntry *entry) | inet::bgp::BgpRouter | protected |
| ~BgpRouter() | inet::bgp::BgpRouter | virtual |
| ~ICallback() | inet::TcpSocket::ICallback | inlinevirtual |