OpenSDN source code
|
#include <ipeer.h>
Public Types | |
typedef std::set< Address::Family > | Families |
Public Member Functions | |
virtual | ~IPeerClose () |
virtual void | Close (bool graceful)=0 |
virtual bool | IsCloseGraceful () const =0 |
virtual bool | IsCloseLongLivedGraceful () const =0 |
virtual void | CustomClose ()=0 |
virtual void | CloseComplete ()=0 |
virtual void | Delete ()=0 |
virtual void | GracefulRestartStale ()=0 |
virtual void | LongLivedGracefulRestartStale ()=0 |
virtual void | GracefulRestartSweep ()=0 |
virtual void | GetGracefulRestartFamilies (Families *) const =0 |
virtual int | GetGracefulRestartTime () const =0 |
virtual int | GetLongLivedGracefulRestartTime () const =0 |
virtual void | GetLongLivedGracefulRestartFamilies (Families *) const =0 |
virtual bool | IsReady () const =0 |
virtual IPeer * | peer () const =0 |
virtual void | ReceiveEndOfRIB (Address::Family family)=0 |
virtual void | MembershipRequestCallbackComplete ()=0 |
virtual const char * | GetTaskName () const =0 |
virtual int | GetTaskInstance () const =0 |
virtual PeerCloseManager * | GetManager () const =0 |
virtual void | UpdateRouteStats (Address::Family family, const BgpPath *old_path, uint32_t path_flags) const =0 |
typedef std::set<Address::Family> IPeerClose::Families |
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpXmppPeerClose, and BgpPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.
|
pure virtual |
Implemented in BgpPeerClose, and BgpXmppPeerClose.