OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BgpMembershipManager Member List

This is the complete list of members for BgpMembershipManager, including all inherited members.

Action enum nameBgpMembershipManagerprivate
AssertRegister(PeerRibState *prs, bool do_assert=true)BgpMembershipManagerprotectedvirtual
AssertRegisterRibIn(PeerRibState *prs, IPeer *peer, bool do_assert=true)BgpMembershipManagerprotectedvirtual
AssertUnregister(PeerRibState *prs, bool do_assert=true)BgpMembershipManagerprotectedvirtual
AssertWalkRibIn(PeerRibState *prs, bool do_assert=true)BgpMembershipManagerprotectedvirtual
BgpMembershipManager(BgpServer *server)BgpMembershipManagerexplicit
BgpMembershipManager::PeerRibState classBgpMembershipManagerfriend
BgpMembershipManager::PeerState classBgpMembershipManagerfriend
BgpMembershipManager::RibState classBgpMembershipManagerfriend
BgpMembershipManager::Walker classBgpMembershipManagerfriend
BgpMembershipTest classBgpMembershipManagerfriend
BgpServerUnitTest classBgpMembershipManagerfriend
BgpXmppUnitTest classBgpMembershipManagerfriend
current_jobs_count() const BgpMembershipManagerinline
current_jobs_count_BgpMembershipManagerprivate
DestroyPeerRibState(PeerRibState *prs)BgpMembershipManagerprivate
DestroyPeerState(PeerState *ps)BgpMembershipManagerprivate
DestroyRibState(RibState *ps)BgpMembershipManagerprivate
DISALLOW_COPY_AND_ASSIGN(BgpMembershipManager)BgpMembershipManagerprivate
EnqueueEvent(Event *event)BgpMembershipManagerinlineprivate
EnqueueRibState(RibState *rs)BgpMembershipManagerprivate
event_queue_BgpMembershipManagerprivate
EventCallback(Event *event)BgpMembershipManagerprivate
EventCallbackInternal(Event *event)BgpMembershipManagerprotectedvirtual
EventType enum nameBgpMembershipManagerprivate
FillPeerMembershipInfo(const IPeer *peer, BgpNeighborResp *resp) const BgpMembershipManager
FillRoutingInstanceTableInfo(ShowRoutingInstanceTable *srit, const BgpTable *table) const BgpMembershipManager
FindPeerRibState(const IPeer *peer, const BgpTable *table)BgpMembershipManagerprivate
FindPeerRibState(const IPeer *peer, const BgpTable *table) const BgpMembershipManagerprivate
FindPeerState(const IPeer *peer)BgpMembershipManagerprivate
FindPeerState(const IPeer *peer) const BgpMembershipManagerprivate
FindRibState(const BgpTable *table)BgpMembershipManagerprivate
FindRibState(const BgpTable *table) const BgpMembershipManagerprivate
GetMembershipCount() const BgpMembershipManager
GetRegisteredRibs(const IPeer *peer, std::list< BgpTable * > *table_list) const BgpMembershipManager
GetRegistrationInfo(const IPeer *peer, const BgpTable *table, int *instance_id=NULL, uint64_t *subscription_gen_id=NULL) const BgpMembershipManager
GetRibOutQueueDepth(const IPeer *peer, const BgpTable *table) const BgpMembershipManager
IsQueueEmpty() const BgpMembershipManager
IsRegistered(const IPeer *peer, const BgpTable *table) const BgpMembershipManager
IsRibInRegistered(const IPeer *peer, const BgpTable *table) const BgpMembershipManager
IsRibOutRegistered(const IPeer *peer, const BgpTable *table) const BgpMembershipManager
LocatePeerRibState(IPeer *peer, BgpTable *table)BgpMembershipManagerprivate
LocatePeerState(IPeer *peer)BgpMembershipManagerprivate
LocateRibState(BgpTable *table)BgpMembershipManagerprivate
NONE enum valueBgpMembershipManagerprivate
NotifyPeerRegistration(IPeer *peer, BgpTable *table, bool unregister)BgpMembershipManagerprivate
peer_state_map_BgpMembershipManagerprivate
PeerRegistrationCallback typedefBgpMembershipManager
PeerRegistrationListenerList typedefBgpMembershipManagerprivate
PeerRibList typedefBgpMembershipManagerprivate
PeerStateMap typedefBgpMembershipManagerprivate
ProcessRegisterRibCompleteEvent(Event *event)BgpMembershipManagerprivate
ProcessRegisterRibEvent(Event *event)BgpMembershipManagerprivate
ProcessUnregisterRibCompleteEvent(Event *event)BgpMembershipManagerprivate
ProcessUnregisterRibEvent(Event *event)BgpMembershipManagerprivate
ProcessWalkRibCompleteEvent(Event *event)BgpMembershipManagerprivate
Register(IPeer *peer, BgpTable *table, const RibExportPolicy &policy, int instance_id=-1)BgpMembershipManagervirtual
REGISTER_RIB enum valueBgpMembershipManagerprivate
REGISTER_RIB_COMPLETE enum valueBgpMembershipManagerprivate
RegisterPeerRegistrationCallback(PeerRegistrationCallback callback)BgpMembershipManager
RegisterRibIn(IPeer *peer, BgpTable *table)BgpMembershipManager
registration_bmap_BgpMembershipManagerprivate
registration_callbacks_BgpMembershipManagerprivate
rib_state_map_BgpMembershipManagerprivate
RIBIN_DELETE enum valueBgpMembershipManagerprivate
RIBIN_DELETE_RIBOUT_DELETE enum valueBgpMembershipManagerprivate
RIBIN_WALK enum valueBgpMembershipManagerprivate
RIBIN_WALK_RIBOUT_DELETE enum valueBgpMembershipManagerprivate
RIBOUT_ADD enum valueBgpMembershipManagerprivate
RibStateMap typedefBgpMembershipManagerprivate
rw_mutex_BgpMembershipManagermutableprotected
server()BgpMembershipManagerinline
server_BgpMembershipManagerprivate
SetQueueDisable(bool value)BgpMembershipManagerinlineprivate
SetRegistrationInfo(const IPeer *peer, const BgpTable *table, int instance_id, uint64_t subscription_gen_id)BgpMembershipManager
total_jobs_count() const BgpMembershipManagerinline
total_jobs_count_BgpMembershipManagerprivate
TriggerRegisterRibCompleteEvent(IPeer *peer, BgpTable *table)BgpMembershipManagerprivate
TriggerUnregisterRibCompleteEvent(IPeer *peer, BgpTable *table)BgpMembershipManagerprivate
TriggerWalkRibCompleteEvent(IPeer *peer, BgpTable *table)BgpMembershipManagerprivate
Unregister(IPeer *peer, BgpTable *table)BgpMembershipManagervirtual
UNREGISTER_RIB enum valueBgpMembershipManagerprivate
UNREGISTER_RIB_COMPLETE enum valueBgpMembershipManagerprivate
UnregisterPeerRegistrationCallback(int id)BgpMembershipManager
UnregisterRibIn(IPeer *peer, BgpTable *table)BgpMembershipManager
UnregisterRibInUnlocked(PeerRibState *prs)BgpMembershipManagerprivate
UnregisterRibOut(IPeer *peer, BgpTable *table)BgpMembershipManagervirtual
WALK_RIB_COMPLETE enum valueBgpMembershipManagerprivate
walker()BgpMembershipManagerinlineprivate
walker_BgpMembershipManagerprivate
WalkRibIn(IPeer *peer, BgpTable *table)BgpMembershipManager
~BgpMembershipManager()BgpMembershipManagervirtual