OpenSDN source code
|
#include <bgp_membership.h>
Public Types | |
typedef BgpMembershipManager::PeerRibState | PeerRibState |
typedef BgpMembershipManager::PeerRibList | PeerRibList |
typedef PeerRibList::iterator | iterator |
Public Member Functions | |
RibState (BgpMembershipManager *manager, BgpTable *table) | |
~RibState () | |
void | ManagedDelete () |
iterator | begin () |
iterator | end () |
void | EnqueuePeerRibState (PeerRibState *prs) |
void | ClearPeerRibStateList () |
void | InsertPeerRibState (PeerRibState *prs) |
bool | RemovePeerRibState (PeerRibState *prs) |
void | FillRoutingInstanceTableInfo (ShowRoutingInstanceTable *srit) const |
BgpTable * | table () const |
void | increment_walk_count () |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (RibState) | |
Private Attributes | |
BgpMembershipManager * | manager_ |
BgpTable * | table_ |
uint32_t | request_count_ |
uint32_t | walk_count_ |
PeerRibList | peer_rib_list_ |
PeerRibList | pending_peer_rib_list_ |
LifetimeRef< RibState > | table_delete_ref_ |
Definition at line 296 of file bgp_membership.h.
typedef PeerRibList::iterator BgpMembershipManager::RibState::iterator |
Definition at line 300 of file bgp_membership.h.
Definition at line 299 of file bgp_membership.h.
Definition at line 298 of file bgp_membership.h.
|
explicit |
Definition at line 886 of file bgp_membership.cc.
BgpMembershipManager::RibState::~RibState | ( | ) |
Definition at line 898 of file bgp_membership.cc.
|
inline |
Definition at line 306 of file bgp_membership.h.
void BgpMembershipManager::RibState::ClearPeerRibStateList | ( | ) |
Definition at line 915 of file bgp_membership.cc.
|
private |
|
inline |
Definition at line 307 of file bgp_membership.h.
void BgpMembershipManager::RibState::EnqueuePeerRibState | ( | PeerRibState * | prs | ) |
Definition at line 906 of file bgp_membership.cc.
void BgpMembershipManager::RibState::FillRoutingInstanceTableInfo | ( | ShowRoutingInstanceTable * | srit | ) | const |
|
inline |
Definition at line 318 of file bgp_membership.h.
void BgpMembershipManager::RibState::InsertPeerRibState | ( | PeerRibState * | prs | ) |
Definition at line 922 of file bgp_membership.cc.
|
inline |
Definition at line 304 of file bgp_membership.h.
bool BgpMembershipManager::RibState::RemovePeerRibState | ( | PeerRibState * | prs | ) |
Definition at line 929 of file bgp_membership.cc.
|
inline |
Definition at line 317 of file bgp_membership.h.
|
private |
Definition at line 321 of file bgp_membership.h.
|
private |
Definition at line 325 of file bgp_membership.h.
|
private |
Definition at line 326 of file bgp_membership.h.
|
private |
Definition at line 323 of file bgp_membership.h.
|
private |
Definition at line 322 of file bgp_membership.h.
|
private |
Definition at line 327 of file bgp_membership.h.
|
private |
Definition at line 324 of file bgp_membership.h.