#include <bgp_xmpp_channel.h>
Definition at line 384 of file bgp_xmpp_channel.h.
◆ const_name_iterator
◆ VisitorFn
◆ XmppChannelMap
◆ XmppChannelNameMap
◆ BgpXmppChannelManager()
◆ ~BgpXmppChannelManager()
BgpXmppChannelManager::~BgpXmppChannelManager |
( |
| ) |
|
|
virtual |
◆ AdminDownCallback()
void BgpXmppChannelManager::AdminDownCallback |
( |
| ) |
|
◆ ASNUpdateCallback()
void BgpXmppChannelManager::ASNUpdateCallback |
( |
as_t |
old_asn, |
|
|
as_t |
old_local_asn |
|
) |
| |
◆ bgp_server()
BgpServer* BgpXmppChannelManager::bgp_server |
( |
| ) |
|
|
inline |
◆ channel_map()
◆ CollectStats()
bool BgpXmppChannelManager::CollectStats |
( |
BgpRouterState * |
state, |
|
|
bool |
first |
|
) |
| const |
◆ count()
uint32_t BgpXmppChannelManager::count |
( |
| ) |
const |
|
inline |
◆ CreateChannel()
◆ decrement_deleting_count()
void BgpXmppChannelManager::decrement_deleting_count |
( |
| ) |
|
|
inline |
◆ DeleteChannel()
◆ deleting_count()
int32_t BgpXmppChannelManager::deleting_count |
( |
| ) |
const |
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ DSCPUpdateCallback()
void BgpXmppChannelManager::DSCPUpdateCallback |
( |
uint8_t |
value | ) |
|
◆ Enqueue()
◆ FillPeerInfo()
void BgpXmppChannelManager::FillPeerInfo |
( |
const BgpXmppChannel * |
channel | ) |
const |
|
private |
◆ FindChannel() [1/2]
◆ FindChannel() [2/2]
BgpXmppChannel* BgpXmppChannelManager::FindChannel |
( |
std::string |
client | ) |
|
◆ get_subscription_gen_id()
uint64_t BgpXmppChannelManager::get_subscription_gen_id |
( |
| ) |
|
|
inline |
◆ GetQueueSize()
size_t BgpXmppChannelManager::GetQueueSize |
( |
| ) |
const |
◆ IdentifierUpdateCallback()
void BgpXmppChannelManager::IdentifierUpdateCallback |
( |
Ip4Address |
old_identifier | ) |
|
◆ increment_deleting_count()
void BgpXmppChannelManager::increment_deleting_count |
( |
| ) |
|
|
inline |
◆ IsReadyForDeletion()
bool BgpXmppChannelManager::IsReadyForDeletion |
( |
| ) |
|
◆ name_cbegin()
◆ name_cend()
◆ name_clower_bound()
◆ NumUpPeer()
uint32_t BgpXmppChannelManager::NumUpPeer |
( |
| ) |
const |
|
inline |
◆ RemoveChannel()
void BgpXmppChannelManager::RemoveChannel |
( |
XmppChannel * |
channel | ) |
|
◆ RoutingInstanceCallback()
void BgpXmppChannelManager::RoutingInstanceCallback |
( |
std::string |
vrf_name, |
|
|
int |
op |
|
) |
| |
◆ SetQueueDisable()
void BgpXmppChannelManager::SetQueueDisable |
( |
bool |
disabled | ) |
|
◆ VisitChannels() [1/2]
◆ VisitChannels() [2/2]
◆ xmpp_server() [1/2]
XmppServer* BgpXmppChannelManager::xmpp_server |
( |
| ) |
|
|
inline |
◆ xmpp_server() [2/2]
const XmppServer* BgpXmppChannelManager::xmpp_server |
( |
| ) |
const |
|
inline |
◆ XmppHandleChannelEvent()
◆ BgpXmppChannelManagerMock
friend class BgpXmppChannelManagerMock |
|
friend |
◆ BgpXmppUnitTest
friend class BgpXmppUnitTest |
|
friend |
◆ admin_down_listener_id_
int BgpXmppChannelManager::admin_down_listener_id_ |
|
private |
◆ asn_listener_id_
int BgpXmppChannelManager::asn_listener_id_ |
|
private |
◆ bgp_server_
BgpServer* BgpXmppChannelManager::bgp_server_ |
|
private |
◆ channel_map_
◆ channel_name_map_
◆ deleting_count_
tbb::atomic<int32_t> BgpXmppChannelManager::deleting_count_ |
|
private |
◆ dscp_listener_id_
int BgpXmppChannelManager::dscp_listener_id_ |
|
private |
◆ id_
int BgpXmppChannelManager::id_ |
|
private |
◆ identifier_listener_id_
int BgpXmppChannelManager::identifier_listener_id_ |
|
private |
◆ mutex_
tbb::mutex BgpXmppChannelManager::mutex_ |
|
mutableprivate |
◆ queue_
◆ subscription_gen_id_
tbb::atomic<uint64_t> BgpXmppChannelManager::subscription_gen_id_ |
|
private |
◆ xmpp_server_
The documentation for this class was generated from the following files: