OpenSDN source code
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
PeerCloseManager Member List
This is the complete list of members for
PeerCloseManager
, including all inherited members.
AssertMembershipManagerInUse
(bool do_assert=true)
PeerCloseManager
private
virtual
AssertMembershipReqCount
(bool do_assert=true)
PeerCloseManager
private
virtual
AssertMembershipState
(bool do_assert=true)
PeerCloseManager
private
virtual
AssertSweepState
(bool do_assert=true)
PeerCloseManager
private
virtual
BEGIN_EVENT
enum value
PeerCloseManager
private
BEGIN_MEMBERSHIP_STATE
enum value
PeerCloseManager
private
BEGIN_STATE
enum value
PeerCloseManager
private
BgpServerUnitTest
class
PeerCloseManager
friend
CanUseMembershipManager
() const
PeerCloseManager
private
virtual
CLOSE
enum value
PeerCloseManager
private
Close
(bool graceful)
PeerCloseManager
Close
(Event *event)
PeerCloseManager
private
close_again
() const
PeerCloseManager
inline
private
close_again_
PeerCloseManager
private
CloseComplete
()
PeerCloseManager
private
CloseInternal
()
PeerCloseManager
private
DELETE
enum value
PeerCloseManager
private
END_EVENT
enum value
PeerCloseManager
private
END_MEMBERSHIP_STATE
enum value
PeerCloseManager
private
END_STATE
enum value
PeerCloseManager
private
EnqueueEvent
(Event *event)
PeerCloseManager
private
EOR_RECEIVED
enum value
PeerCloseManager
private
EVENT_NONE
enum value
PeerCloseManager
private
event_queue_
PeerCloseManager
private
EventCallback
(Event *event)
PeerCloseManager
private
EventType
enum name
PeerCloseManager
private
families
()
PeerCloseManager
inline
families_
PeerCloseManager
private
FillCloseInfo
(BgpNeighborResp *resp) const
PeerCloseManager
FillRouteCloseInfo
(PeerCloseInfo *close_info) const
PeerCloseManager
private
GetEventName
(EventType eventType) const
PeerCloseManager
private
GetMembershipStateName
(MembershipState state) const
PeerCloseManager
private
GetRegisteredRibs
(std::list< BgpTable * > *tables)
PeerCloseManager
private
virtual
GetStateName
(State state) const
PeerCloseManager
private
gr_elapsed_
PeerCloseManager
private
GR_TIMER
enum value
PeerCloseManager
private
gr_timer_
PeerCloseManager
private
graceful_
PeerCloseManager
private
GracefulRestartTest
class
PeerCloseManager
friend
IsCloseInProgress
() const
PeerCloseManager
inline
IsInDeleteState
() const
PeerCloseManager
inline
IsInGRTimerWaitState
() const
PeerCloseManager
inline
IsInLlgrTimerWaitState
() const
PeerCloseManager
inline
IsMembershipInUse
() const
PeerCloseManager
inline
IsMembershipInWait
() const
PeerCloseManager
inline
IsQueueEmpty
() const
PeerCloseManager
inline
IsRegistered
(BgpTable *table) const
PeerCloseManager
private
virtual
IsRibInRegistered
(BgpTable *table) const
PeerCloseManager
private
virtual
llgr_elapsed_
PeerCloseManager
private
LLGR_STALE
enum value
PeerCloseManager
private
LLGR_TIMER
enum value
PeerCloseManager
private
MEMBERSHIP_IN_USE
enum value
PeerCloseManager
private
MEMBERSHIP_IN_WAIT
enum value
PeerCloseManager
private
MEMBERSHIP_NONE
enum value
PeerCloseManager
private
membership_req_pending_
PeerCloseManager
private
MEMBERSHIP_REQUEST
enum value
PeerCloseManager
private
MEMBERSHIP_REQUEST_COMPLETE_CALLBACK
enum value
PeerCloseManager
private
membership_state_
PeerCloseManager
private
MembershipPathCallback
(DBTablePartBase *root, BgpRoute *rt, BgpPath *path)
PeerCloseManager
MembershipRequest
()
PeerCloseManager
MembershipRequest
(Event *event)
PeerCloseManager
private
MembershipRequestCallback
()
PeerCloseManager
MembershipRequestCallback
(Event *event)
PeerCloseManager
private
MembershipState
enum name
PeerCloseManager
private
NONE
enum value
PeerCloseManager
private
peer_close
() const
PeerCloseManager
inline
peer_close_
PeerCloseManager
private
PeerCloseManager
(IPeerClose *peer_close, boost::asio::io_context *io_service)
PeerCloseManager
PeerCloseManager
(IPeerClose *peer_close)
PeerCloseManager
explicit
PeerCloseManagerTest
class
PeerCloseManager
friend
PeerCloseTest
class
PeerCloseManager
friend
ProcessClosure
()
PeerCloseManager
private
ProcessEORMarkerReceived
(Address::Family family)
PeerCloseManager
ProcessEORMarkerReceived
(Event *event)
PeerCloseManager
private
RestartTimerCallback
()
PeerCloseManager
private
RestartTimerCallback
(Event *event)
PeerCloseManager
private
set_membership_state
(MembershipState state)
PeerCloseManager
inline
private
STALE
enum value
PeerCloseManager
private
StaleNotify
()
PeerCloseManager
private
StartRestartTimer
(int time)
PeerCloseManager
private
virtual
state
() const
PeerCloseManager
inline
private
State
enum name
PeerCloseManager
private
state_
PeerCloseManager
private
stats
() const
PeerCloseManager
inline
private
stats_
PeerCloseManager
private
SWEEP
enum value
PeerCloseManager
private
TIMER_CALLBACK
enum value
PeerCloseManager
private
TriggerSweepStateActions
()
PeerCloseManager
private
Unregister
(BgpTable *table)
PeerCloseManager
private
virtual
UnregisterRibIn
(BgpTable *table)
PeerCloseManager
private
virtual
UnregisterRibOut
(BgpTable *table)
PeerCloseManager
private
virtual
UpdateRouteStats
(Address::Family family, const BgpPath *old_path, uint32_t path_flags) const
PeerCloseManager
WalkRibIn
(BgpTable *table)
PeerCloseManager
private
virtual
~PeerCloseManager
()
PeerCloseManager
virtual
Generated by
1.8.5