#include <bgp_sandesh.h>
|
typedef boost::function< bool(const
BgpSandeshContext *, bool,
uint32_t, uint32_t, const
std::string &, const
std::string &, std::vector
< BgpNeighborResp >
*, std::string *)> | NeighborListExtension |
|
typedef boost::function< void(size_t
*, const BgpSandeshContext
*, const
ShowNeighborStatisticsReq *)> | NeighborStatisticsExtension |
|
typedef boost::function< void(const
BgpSandeshContext *, const
ShowBgpPeeringConfigReq *)> | PeeringReqHandler |
|
typedef boost::function< void(const
BgpSandeshContext *, const
ShowBgpPeeringConfigReqIterate *)> | PeeringReqIterateHandler |
|
|
| BgpSandeshContext () |
|
void | SetNeighborShowExtensions (const NeighborListExtension &show_neighbor, const NeighborStatisticsExtension &show_neighbor_statistics) |
|
void | SetPeeringShowHandlers (const PeeringReqHandler &show_peering_req_handler, const PeeringReqIterateHandler &show_peering_req_iterate_handler) |
|
bool | ShowNeighborExtension (const BgpSandeshContext *bsc, bool summary, uint32_t page_limit, uint32_t iter_limit, const std::string &start_neighbor, const std::string &search_string, std::vector< BgpNeighborResp > *list, std::string *next_neighbor) const |
|
void | ShowNeighborStatisticsExtension (size_t *count, const ShowNeighborStatisticsReq *req) const |
|
void | PeeringShowReqHandler (const ShowBgpPeeringConfigReq *req) |
|
void | PeeringShowReqIterateHandler (const ShowBgpPeeringConfigReqIterate *req_iterate) |
|
bool | test_mode () const |
|
void | set_test_mode (bool test_mode) |
|
uint32_t | page_limit () const |
|
void | set_page_limit (uint32_t page_limit) |
|
uint32_t | iter_limit () const |
|
void | set_iter_limit (uint32_t iter_limit) |
|
Public Member Functions inherited from SandeshContext |
virtual | ~SandeshContext () |
|
Definition at line 23 of file bgp_sandesh.h.
BgpSandeshContext::BgpSandeshContext |
( |
| ) |
|
uint32_t BgpSandeshContext::iter_limit |
( |
| ) |
const |
|
inline |
uint32_t BgpSandeshContext::page_limit |
( |
| ) |
const |
|
inline |
void BgpSandeshContext::PeeringShowReqHandler |
( |
const ShowBgpPeeringConfigReq * |
req | ) |
|
void BgpSandeshContext::PeeringShowReqIterateHandler |
( |
const ShowBgpPeeringConfigReqIterate * |
req_iterate | ) |
|
void BgpSandeshContext::set_iter_limit |
( |
uint32_t |
iter_limit | ) |
|
|
inline |
void BgpSandeshContext::set_page_limit |
( |
uint32_t |
page_limit | ) |
|
|
inline |
void BgpSandeshContext::set_test_mode |
( |
bool |
test_mode | ) |
|
|
inline |
bool BgpSandeshContext::ShowNeighborExtension |
( |
const BgpSandeshContext * |
bsc, |
|
|
bool |
summary, |
|
|
uint32_t |
page_limit, |
|
|
uint32_t |
iter_limit, |
|
|
const std::string & |
start_neighbor, |
|
|
const std::string & |
search_string, |
|
|
std::vector< BgpNeighborResp > * |
list, |
|
|
std::string * |
next_neighbor |
|
) |
| const |
void BgpSandeshContext::ShowNeighborStatisticsExtension |
( |
size_t * |
count, |
|
|
const ShowNeighborStatisticsReq * |
req |
|
) |
| const |
bool BgpSandeshContext::test_mode |
( |
| ) |
const |
|
inline |
uint32_t BgpSandeshContext::iter_limit_ |
|
private |
uint32_t BgpSandeshContext::page_limit_ |
|
private |
bool BgpSandeshContext::test_mode_ |
|
private |
The documentation for this struct was generated from the following files: