5 #ifndef SRC_BGP_BGP_XMPP_PEER_CLOSE_H_
6 #define SRC_BGP_BGP_XMPP_PEER_CLOSE_H_
41 virtual void Close(
bool graceful);
44 const BgpPath *old_path, uint32_t path_flags)
const;
52 #endif // SRC_BGP_BGP_XMPP_PEER_CLOSE_H_
virtual void CloseComplete()
virtual const char * GetTaskName() const
virtual bool IsReady() const
virtual int GetTaskInstance() const
virtual void GracefulRestartSweep()
virtual bool IsCloseGraceful() const
virtual void CustomClose()
DISALLOW_COPY_AND_ASSIGN(BgpXmppPeerClose)
BgpXmppPeerClose(BgpXmppChannel *channel)
virtual void GetGracefulRestartFamilies(Families *families) const
virtual bool IsCloseLongLivedGraceful() const
BgpXmppChannel * channel_
virtual PeerCloseManager * GetManager() const
virtual void UpdateRouteStats(Address::Family family, const BgpPath *old_path, uint32_t path_flags) const
std::set< Address::Family > Families
virtual void LongLivedGracefulRestartStale()
virtual void Close(bool graceful)
virtual void GracefulRestartStale()
virtual ~BgpXmppPeerClose()
virtual IPeer * peer() const
virtual int GetGracefulRestartTime() const
virtual void MembershipRequestCallbackComplete()
virtual void ReceiveEndOfRIB(Address::Family family)
virtual int GetLongLivedGracefulRestartTime() const
virtual void GetLongLivedGracefulRestartFamilies(Families *families) const