5 #include <boost/foreach.hpp>
6 #include <boost/scoped_ptr.hpp>
34 uint32_t path_flags)
const {
108 return "bgp::Config";
XmppServer * xmpp_server()
void Enqueue(BgpXmppChannel *bx_channel)
void increment_deleting_count()
PeerCloseManager * close_manager()
void LlgrStaleCurrentSubscriptions()
void set_peer_closed(bool flag)
const BgpXmppChannelManager * manager() const
void SweepCurrentSubscriptions()
void ProcessPendingSubscriptions()
void ClearSubscriptions()
void set_delete_in_progress(bool flag)
BgpXmppRTargetManager * rtarget_manager()
void ReceiveEndOfRIB(Address::Family family)
bool peer_deleted() const
const XmppChannel * channel() const
void StaleCurrentSubscriptions()
virtual IPeer * peer() const
virtual void GracefulRestartStale()
BgpXmppChannel * channel_
virtual bool IsCloseLongLivedGraceful() const
virtual void LongLivedGracefulRestartStale()
virtual void UpdateRouteStats(Address::Family family, const BgpPath *old_path, uint32_t path_flags) const
virtual PeerCloseManager * GetManager() const
virtual bool IsReady() const
virtual void Close(bool graceful)
virtual void MembershipRequestCallbackComplete()
virtual void GetGracefulRestartFamilies(Families *families) const
virtual int GetGracefulRestartTime() const
std::set< Address::Family > Families
virtual void GetLongLivedGracefulRestartFamilies(Families *families) const
virtual void ReceiveEndOfRIB(Address::Family family)
virtual void CustomClose()
virtual const char * GetTaskName() const
BgpXmppPeerClose(BgpXmppChannel *channel)
virtual ~BgpXmppPeerClose()
virtual bool IsCloseGraceful() const
virtual void CloseComplete()
virtual void GracefulRestartSweep()
virtual int GetLongLivedGracefulRestartTime() const
virtual int GetTaskInstance() const
virtual bool IsReady() const =0
void Close(bool graceful)
void UpdateRouteStats(Address::Family family, const BgpPath *old_path, uint32_t path_flags) const
virtual void UnRegisterReceive(xmps::PeerId)=0
virtual const XmppConnection * connection() const =0
virtual bool IsPeerCloseGraceful() const
uint16_t GetGracefulRestartTime() const
#define CHECK_CONCURRENCY(...)