|
| XmppPeer (BgpServer *server, BgpXmppChannel *channel) |
|
virtual | ~XmppPeer () |
|
virtual bool | MembershipPathCallback (DBTablePartBase *tpart, BgpRoute *rt, BgpPath *path) |
|
virtual bool | SendUpdate (const uint8_t *msg, size_t msgsize, const std::string *msg_str) |
|
virtual bool | SendUpdate (const uint8_t *msg, size_t msgsize) |
|
virtual const string & | ToString () const |
|
virtual bool | CanUseMembershipManager () const |
|
virtual bool | IsRegistrationRequired () const |
|
virtual const string & | ToUVEKey () const |
|
virtual BgpServer * | server () |
|
virtual BgpServer * | server () const |
|
virtual IPeerClose * | peer_close () |
|
virtual IPeerClose * | peer_close () const |
|
void | UpdateCloseRouteStats (Address::Family family, const BgpPath *old_path, uint32_t path_flags) const |
|
virtual IPeerDebugStats * | peer_stats () |
|
virtual const IPeerDebugStats * | peer_stats () const |
|
virtual bool | IsReady () const |
|
virtual const string | GetStateName () const |
|
virtual bool | IsXmppPeer () const |
|
virtual void | Close (bool graceful) |
|
const bool | IsDeleted () const |
|
void | SetPeerClosed (bool closed) |
|
uint64_t | closed_at () const |
|
virtual BgpProto::BgpPeerType | PeerType () const |
|
virtual uint32_t | bgp_identifier () const |
|
virtual void | UpdateTotalPathCount (int count) const |
|
virtual int | GetTotalPathCount () const |
|
virtual bool | IsAs4Supported () const |
|
virtual void | UpdatePrimaryPathCount (int count, Address::Family family) const |
|
virtual int | GetPrimaryPathCount () const |
|
virtual void | ProcessPathTunnelEncapsulation (const BgpPath *path, BgpAttr *attr, ExtCommunityDB *extcomm_db, const BgpTable *table) const |
|
virtual const std::vector
< std::string > | GetDefaultTunnelEncap (Address::Family family) const |
|
virtual bool | IsInGRTimerWaitState () const |
|
void | MembershipRequestCallback (BgpTable *table) |
|
virtual bool | send_ready () const |
|
bool | IsRouterTypeBGPaaS () const |
|
virtual | ~IPeer () |
|
virtual bool | CheckSplitHorizon (uint32_t cluster_id=0, uint32_t ribout_cid=0) const |
|
virtual | ~IPeerUpdate () |
|
virtual bool | FlushUpdate () |
|
Definition at line 257 of file bgp_xmpp_channel.cc.
virtual BgpXmppChannel::XmppPeer::~XmppPeer |
( |
| ) |
|
|
inlinevirtual |
virtual uint32_t BgpXmppChannel::XmppPeer::bgp_identifier |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::CanUseMembershipManager |
( |
| ) |
const |
|
inlinevirtual |
void BgpXmppChannel::XmppPeer::Close |
( |
bool |
graceful | ) |
|
|
virtual |
uint64_t BgpXmppChannel::XmppPeer::closed_at |
( |
| ) |
const |
|
inline |
virtual const std::vector<std::string> BgpXmppChannel::XmppPeer::GetDefaultTunnelEncap |
( |
Address::Family |
family | ) |
const |
|
inlinevirtual |
virtual int BgpXmppChannel::XmppPeer::GetPrimaryPathCount |
( |
| ) |
const |
|
inlinevirtual |
virtual const string BgpXmppChannel::XmppPeer::GetStateName |
( |
| ) |
const |
|
inlinevirtual |
virtual int BgpXmppChannel::XmppPeer::GetTotalPathCount |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::IsAs4Supported |
( |
| ) |
const |
|
inlinevirtual |
const bool BgpXmppChannel::XmppPeer::IsDeleted |
( |
| ) |
const |
|
inline |
virtual bool BgpXmppChannel::XmppPeer::IsInGRTimerWaitState |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::IsReady |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::IsRegistrationRequired |
( |
| ) |
const |
|
inlinevirtual |
bool BgpXmppChannel::XmppPeer::IsRouterTypeBGPaaS |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::IsXmppPeer |
( |
| ) |
const |
|
inlinevirtual |
void BgpXmppChannel::XmppPeer::MembershipRequestCallback |
( |
BgpTable * |
table | ) |
|
|
inlinevirtual |
virtual IPeerClose* BgpXmppChannel::XmppPeer::peer_close |
( |
| ) |
|
|
inlinevirtual |
virtual IPeerClose* BgpXmppChannel::XmppPeer::peer_close |
( |
| ) |
const |
|
inlinevirtual |
virtual const IPeerDebugStats* BgpXmppChannel::XmppPeer::peer_stats |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::send_ready |
( |
| ) |
const |
|
inlinevirtual |
virtual bool BgpXmppChannel::XmppPeer::SendUpdate |
( |
const uint8_t * |
msg, |
|
|
size_t |
msgsize, |
|
|
const std::string * |
msg_str |
|
) |
| |
|
virtual |
virtual bool BgpXmppChannel::XmppPeer::SendUpdate |
( |
const uint8_t * |
msg, |
|
|
size_t |
msgsize |
|
) |
| |
|
inlinevirtual |
virtual BgpServer* BgpXmppChannel::XmppPeer::server |
( |
| ) |
|
|
inlinevirtual |
virtual BgpServer* BgpXmppChannel::XmppPeer::server |
( |
| ) |
const |
|
inlinevirtual |
void BgpXmppChannel::XmppPeer::SetPeerClosed |
( |
bool |
closed | ) |
|
|
inline |
virtual const string& BgpXmppChannel::XmppPeer::ToString |
( |
| ) |
const |
|
inlinevirtual |
virtual const string& BgpXmppChannel::XmppPeer::ToUVEKey |
( |
| ) |
const |
|
inlinevirtual |
void BgpXmppChannel::XmppPeer::UpdateCloseRouteStats |
( |
Address::Family |
family, |
|
|
const BgpPath * |
old_path, |
|
|
uint32_t |
path_flags |
|
) |
| const |
|
inlinevirtual |
virtual void BgpXmppChannel::XmppPeer::UpdatePrimaryPathCount |
( |
int |
count, |
|
|
Address::Family |
family |
|
) |
| const |
|
inlinevirtual |
virtual void BgpXmppChannel::XmppPeer::UpdateTotalPathCount |
( |
int |
count | ) |
const |
|
inlinevirtual |
void BgpXmppChannel::XmppPeer::WriteReadyCb |
( |
const boost::system::error_code & |
ec | ) |
|
|
inlineprivate |
uint64_t BgpXmppChannel::XmppPeer::closed_at_ |
|
private |
bool BgpXmppChannel::XmppPeer::is_closed_ |
|
private |
tbb::atomic<int> BgpXmppChannel::XmppPeer::primary_path_count_ |
|
mutableprivate |
bool BgpXmppChannel::XmppPeer::send_ready_ |
|
private |
tbb::atomic<int> BgpXmppChannel::XmppPeer::total_path_count_ |
|
mutableprivate |
The documentation for this class was generated from the following file: