OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bgp_xmpp_sandesh.cc File Reference
#include "bgp/bgp_xmpp_sandesh.h"
#include <string>
#include <vector>
#include "base/regex.h"
#include "bgp/bgp_membership.h"
#include "bgp/bgp_peer.h"
#include "bgp/bgp_peer_internal_types.h"
#include "bgp/bgp_sandesh.h"
#include "bgp/bgp_server.h"
#include "bgp/bgp_xmpp_channel.h"
#include "xmpp/xmpp_connection.h"
Include dependency graph for bgp_xmpp_sandesh.cc:

Go to the source code of this file.

Functions

static bool ShowXmppNeighborMatch (const BgpXmppChannel *bx_channel, const string &search_string, const regex &search_expr)
 
static void FillXmppNeighborInfo (BgpNeighborResp *bnr, const BgpSandeshContext *bsc, const BgpXmppChannel *bx_channel, bool summary)
 
static bool ShowXmppNeighbor (const BgpSandeshContext *bsc, bool summary, uint32_t page_limit, uint32_t iter_limit, const string &start_neighbor, const string &search_string, vector< BgpNeighborResp > *list, string *next_neighbor)
 
static void ShowXmppNeighborStatisticsVisitor (size_t *count, const BgpServer *bgp_server, string domain, string up_or_down, const BgpXmppChannel *channel)
 
static void ShowXmppNeighborStatistics (size_t *count, const BgpSandeshContext *bsc, const ShowNeighborStatisticsReq *req)
 
void RegisterSandeshShowXmppExtensions (BgpSandeshContext *bsc)
 

Function Documentation

static void FillXmppNeighborInfo ( BgpNeighborResp *  bnr,
const BgpSandeshContext bsc,
const BgpXmppChannel bx_channel,
bool  summary 
)
static

Definition at line 36 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function:

void RegisterSandeshShowXmppExtensions ( BgpSandeshContext bsc)

Definition at line 148 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function:

static bool ShowXmppNeighbor ( const BgpSandeshContext bsc,
bool  summary,
uint32_t  page_limit,
uint32_t  iter_limit,
const string &  start_neighbor,
const string &  search_string,
vector< BgpNeighborResp > *  list,
string *  next_neighbor 
)
static

Definition at line 78 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function:

static bool ShowXmppNeighborMatch ( const BgpXmppChannel bx_channel,
const string &  search_string,
const regex search_expr 
)
static

Definition at line 24 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function:

static void ShowXmppNeighborStatistics ( size_t *  count,
const BgpSandeshContext bsc,
const ShowNeighborStatisticsReq *  req 
)
static

Definition at line 139 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function:

static void ShowXmppNeighborStatisticsVisitor ( size_t *  count,
const BgpServer bgp_server,
string  domain,
string  up_or_down,
const BgpXmppChannel channel 
)
static

Definition at line 110 of file bgp_xmpp_sandesh.cc.

Here is the call graph for this function: