OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT > Class Template Reference

#include <bgp_show_handler.h>

Classes

struct  Data
 

Public Member Functions

template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpInstanceConfigResp *resp, const vector< ShowBgpInstanceConfig > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpRoutingPolicyConfigResp *resp, const vector< ShowBgpRoutingPolicyConfig > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpNeighborConfigResp *resp, const vector< ShowBgpNeighborConfig > &show_list)
 
template<>
void ConvertReqToData (const ShowBgpGlobalSystemConfigReq *req, Data *data)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpGlobalSystemConfigResp *resp, const vector< ShowBgpGlobalSystemConfig > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowEvpnTableResp *resp, const vector< ShowEvpnTable > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowEvpnTableSummaryResp *resp, const vector< ShowEvpnTable > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpPeeringConfigResp *resp, const vector< ShowBgpPeeringConfig > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowMulticastManagerResp *resp, const vector< ShowMulticastManager > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowMvpnManagerResp *resp, const vector< ShowMvpnManager > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowMvpnProjectManagerResp *resp, const vector< ShowMvpnProjectManager > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (BgpNeighborListResp *resp, const vector< BgpNeighborResp > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowBgpNeighborSummaryResp *resp, const vector< BgpNeighborResp > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRibOutStatisticsResp *resp, const vector< ShowRibOutStatistics > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRouteSummaryResp *resp, const vector< ShowRouteTableSummary > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRoutingInstanceResp *resp, const vector< ShowRoutingInstance > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRoutingInstanceSummaryResp *resp, const vector< ShowRoutingInstance > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRtGroupResp *resp, const vector< ShowRtGroupInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRtGroupSummaryResp *resp, const vector< ShowRtGroupInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRtGroupPeerResp *resp, const vector< ShowRtGroupInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowPathResolverResp *resp, const vector< ShowPathResolver > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowPathResolverSummaryResp *resp, const vector< ShowPathResolver > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRouteAggregateResp *resp, const vector< AggregateRouteEntriesInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRouteAggregateSummaryResp *resp, const vector< AggregateRouteEntriesInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowServiceChainResp *resp, const vector< ShowServicechainInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowStaticRouteResp *resp, const vector< StaticRouteEntriesInfo > &show_list)
 
template<>
bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
template<>
void FillShowList (ShowRoutingPolicyResp *resp, const vector< ShowRoutingPolicyInfo > &show_list)
 

Static Public Member Functions

static RequestPipeline::InstDataCreateData (int stage)
 
static void ConvertReqToData (const ReqT *req, Data *data)
 
static bool ConvertReqIterateToData (const ReqIterateT *req_iterate, Data *data)
 
static void SaveContextToData (const std::string &next_entry, bool done, Data *data)
 
static void FillShowList (RespT *resp, const std::vector< ShowT > &show_list)
 
static bool CallbackCommon (const BgpSandeshContext *bsc, Data *data)
 
static bool Callback (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 
static bool CallbackIterate (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 

Static Public Attributes

static const uint32_t kPageLimit = 64
 
static const uint32_t kIterLimit = 1024
 

Detailed Description

template<typename ReqT, typename ReqIterateT, typename RespT, typename ShowT>
class BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >

Definition at line 37 of file bgp_show_handler.h.

Member Function Documentation

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
bool BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::Callback ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 159 of file bgp_show_handler.h.

template<>
bool BgpShowHandler< ShowRibOutStatisticsReq, ShowRibOutStatisticsReqIterate, ShowRibOutStatisticsResp, ShowRibOutStatistics >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 29 of file bgp_show_ribout_statistics.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowMvpnManagerReq, ShowMvpnManagerReqIterate, ShowMvpnManagerResp, ShowMvpnManager >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 42 of file bgp_show_mvpn_manager.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowStaticRouteReq, ShowStaticRouteReqIterate, ShowStaticRouteResp, StaticRouteEntriesInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 43 of file show_static_route.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowMulticastManagerReq, ShowMulticastManagerReqIterate, ShowMulticastManagerResp, ShowMulticastManager >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 48 of file bgp_show_multicast_manager.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowMvpnProjectManagerReq, ShowMvpnProjectManagerReqIterate, ShowMvpnProjectManagerResp, ShowMvpnProjectManager >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 51 of file bgp_show_mvpn_project_manager.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< BgpNeighborReq, BgpNeighborReqIterate, BgpNeighborListResp, BgpNeighborResp >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 53 of file bgp_show_neighbor.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpPeeringConfigReq, ShowBgpPeeringConfigReqIterate, ShowBgpPeeringConfigResp, ShowBgpPeeringConfig >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 57 of file bgp_show_ifmap_peering_config.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRouteSummaryReq, ShowRouteSummaryReqIterate, ShowRouteSummaryResp, ShowRouteTableSummary >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 57 of file bgp_show_route_summary.cc.

Here is the call graph for this function:

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
bool BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)
static

Definition at line 146 of file bgp_show_handler.h.

template<>
bool BgpShowHandler< ShowServiceChainReq, ShowServiceChainReqIterate, ShowServiceChainResp, ShowServicechainInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 75 of file show_service_chaining.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowPathResolverReq, ShowPathResolverReqIterate, ShowPathResolverResp, ShowPathResolver >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 78 of file show_path_resolver.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRouteAggregateReq, ShowRouteAggregateReqIterate, ShowRouteAggregateResp, AggregateRouteEntriesInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 79 of file show_route_aggregate.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRtGroupReq, ShowRtGroupReqIterate, ShowRtGroupResp, ShowRtGroupInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 82 of file bgp_show_rtarget_group.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRoutingPolicyReq, ShowRoutingPolicyReqIterate, ShowRoutingPolicyResp, ShowRoutingPolicyInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 86 of file show_routing_policy.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpNeighborSummaryReq, ShowBgpNeighborSummaryReqIterate, ShowBgpNeighborSummaryResp, BgpNeighborResp >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 93 of file bgp_show_neighbor.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowEvpnTableReq, ShowEvpnTableReqIterate, ShowEvpnTableResp, ShowEvpnTable >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 95 of file bgp_show_evpn_table.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowPathResolverSummaryReq, ShowPathResolverSummaryReqIterate, ShowPathResolverSummaryResp, ShowPathResolver >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 108 of file show_path_resolver.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRouteAggregateSummaryReq, ShowRouteAggregateSummaryReqIterate, ShowRouteAggregateSummaryResp, AggregateRouteEntriesInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 110 of file show_route_aggregate.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRtGroupSummaryReq, ShowRtGroupSummaryReqIterate, ShowRtGroupSummaryResp, ShowRtGroupInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 111 of file bgp_show_rtarget_group.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpInstanceConfigReq, ShowBgpInstanceConfigReqIterate, ShowBgpInstanceConfigResp, ShowBgpInstanceConfig >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 117 of file bgp_show_config.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowEvpnTableSummaryReq, ShowEvpnTableSummaryReqIterate, ShowEvpnTableSummaryResp, ShowEvpnTable >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 123 of file bgp_show_evpn_table.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRtGroupPeerReq, ShowRtGroupPeerReqIterate, ShowRtGroupPeerResp, ShowRtGroupInfo >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 140 of file bgp_show_rtarget_group.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRoutingInstanceReq, ShowRoutingInstanceReqIterate, ShowRoutingInstanceResp, ShowRoutingInstance >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 157 of file bgp_show_routing_instance.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowRoutingInstanceSummaryReq, ShowRoutingInstanceSummaryReqIterate, ShowRoutingInstanceSummaryResp, ShowRoutingInstance >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 187 of file bgp_show_routing_instance.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpRoutingPolicyConfigReq, ShowBgpRoutingPolicyConfigReqIterate, ShowBgpRoutingPolicyConfigResp, ShowBgpRoutingPolicyConfig >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 233 of file bgp_show_config.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpNeighborConfigReq, ShowBgpNeighborConfigReqIterate, ShowBgpNeighborConfigResp, ShowBgpNeighborConfig >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 394 of file bgp_show_config.cc.

Here is the call graph for this function:

template<>
bool BgpShowHandler< ShowBgpGlobalSystemConfigReq, ShowBgpGlobalSystemConfigReqIterate, ShowBgpGlobalSystemConfigResp, ShowBgpGlobalSystemConfig >::CallbackCommon ( const BgpSandeshContext bsc,
Data data 
)

Definition at line 547 of file bgp_show_config.cc.

Here is the call graph for this function:

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
bool BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::CallbackIterate ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 195 of file bgp_show_handler.h.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
bool BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::ConvertReqIterateToData ( const ReqIterateT *  req_iterate,
Data data 
)
static

Definition at line 91 of file bgp_show_handler.h.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
void BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::ConvertReqToData ( const ReqT *  req,
Data data 
)
static

Definition at line 77 of file bgp_show_handler.h.

template<>
void BgpShowHandler< ShowBgpGlobalSystemConfigReq, ShowBgpGlobalSystemConfigReqIterate, ShowBgpGlobalSystemConfigResp, ShowBgpGlobalSystemConfig >::ConvertReqToData ( const ShowBgpGlobalSystemConfigReq *  req,
Data data 
)

Definition at line 534 of file bgp_show_config.cc.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
static RequestPipeline::InstData* BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::CreateData ( int  stage)
inlinestatic

Definition at line 53 of file bgp_show_handler.h.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
void BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::FillShowList ( RespT *  resp,
const std::vector< ShowT > &  show_list 
)
static

Definition at line 131 of file bgp_show_handler.h.

template<>
void BgpShowHandler< ShowRibOutStatisticsReq, ShowRibOutStatisticsReqIterate, ShowRibOutStatisticsResp, ShowRibOutStatistics >::FillShowList ( ShowRibOutStatisticsResp *  resp,
const vector< ShowRibOutStatistics > &  show_list 
)

Definition at line 70 of file bgp_show_ribout_statistics.cc.

template<>
void BgpShowHandler< BgpNeighborReq, BgpNeighborReqIterate, BgpNeighborListResp, BgpNeighborResp >::FillShowList ( BgpNeighborListResp *  resp,
const vector< BgpNeighborResp > &  show_list 
)

Definition at line 79 of file bgp_show_neighbor.cc.

template<>
void BgpShowHandler< ShowStaticRouteReq, ShowStaticRouteReqIterate, ShowStaticRouteResp, StaticRouteEntriesInfo >::FillShowList ( ShowStaticRouteResp *  resp,
const vector< StaticRouteEntriesInfo > &  show_list 
)

Definition at line 84 of file show_static_route.cc.

template<>
void BgpShowHandler< ShowMvpnManagerReq, ShowMvpnManagerReqIterate, ShowMvpnManagerResp, ShowMvpnManager >::FillShowList ( ShowMvpnManagerResp *  resp,
const vector< ShowMvpnManager > &  show_list 
)

Definition at line 86 of file bgp_show_mvpn_manager.cc.

template<>
void BgpShowHandler< ShowMulticastManagerReq, ShowMulticastManagerReqIterate, ShowMulticastManagerResp, ShowMulticastManager >::FillShowList ( ShowMulticastManagerResp *  resp,
const vector< ShowMulticastManager > &  show_list 
)

Definition at line 92 of file bgp_show_multicast_manager.cc.

template<>
void BgpShowHandler< ShowMvpnProjectManagerReq, ShowMvpnProjectManagerReqIterate, ShowMvpnProjectManagerResp, ShowMvpnProjectManager >::FillShowList ( ShowMvpnProjectManagerResp *  resp,
const vector< ShowMvpnProjectManager > &  show_list 
)

Definition at line 95 of file bgp_show_mvpn_project_manager.cc.

template<>
void BgpShowHandler< ShowPathResolverReq, ShowPathResolverReqIterate, ShowPathResolverResp, ShowPathResolver >::FillShowList ( ShowPathResolverResp *  resp,
const vector< ShowPathResolver > &  show_list 
)

Definition at line 97 of file show_path_resolver.cc.

template<>
void BgpShowHandler< ShowRouteAggregateReq, ShowRouteAggregateReqIterate, ShowRouteAggregateResp, AggregateRouteEntriesInfo >::FillShowList ( ShowRouteAggregateResp *  resp,
const vector< AggregateRouteEntriesInfo > &  show_list 
)

Definition at line 98 of file show_route_aggregate.cc.

template<>
void BgpShowHandler< ShowRtGroupReq, ShowRtGroupReqIterate, ShowRtGroupResp, ShowRtGroupInfo >::FillShowList ( ShowRtGroupResp *  resp,
const vector< ShowRtGroupInfo > &  show_list 
)

Definition at line 100 of file bgp_show_rtarget_group.cc.

template<>
void BgpShowHandler< ShowRouteSummaryReq, ShowRouteSummaryReqIterate, ShowRouteSummaryResp, ShowRouteTableSummary >::FillShowList ( ShowRouteSummaryResp *  resp,
const vector< ShowRouteTableSummary > &  show_list 
)

Definition at line 102 of file bgp_show_route_summary.cc.

template<>
void BgpShowHandler< ShowRoutingPolicyReq, ShowRoutingPolicyReqIterate, ShowRoutingPolicyResp, ShowRoutingPolicyInfo >::FillShowList ( ShowRoutingPolicyResp *  resp,
const vector< ShowRoutingPolicyInfo > &  show_list 
)

Definition at line 102 of file show_routing_policy.cc.

template<>
void BgpShowHandler< ShowBgpPeeringConfigReq, ShowBgpPeeringConfigReqIterate, ShowBgpPeeringConfigResp, ShowBgpPeeringConfig >::FillShowList ( ShowBgpPeeringConfigResp *  resp,
const vector< ShowBgpPeeringConfig > &  show_list 
)

Definition at line 107 of file bgp_show_ifmap_peering_config.cc.

template<>
void BgpShowHandler< ShowEvpnTableReq, ShowEvpnTableReqIterate, ShowEvpnTableResp, ShowEvpnTable >::FillShowList ( ShowEvpnTableResp *  resp,
const vector< ShowEvpnTable > &  show_list 
)

Definition at line 113 of file bgp_show_evpn_table.cc.

template<>
void BgpShowHandler< ShowBgpNeighborSummaryReq, ShowBgpNeighborSummaryReqIterate, ShowBgpNeighborSummaryResp, BgpNeighborResp >::FillShowList ( ShowBgpNeighborSummaryResp *  resp,
const vector< BgpNeighborResp > &  show_list 
)

Definition at line 119 of file bgp_show_neighbor.cc.

template<>
void BgpShowHandler< ShowPathResolverSummaryReq, ShowPathResolverSummaryReqIterate, ShowPathResolverSummaryResp, ShowPathResolver >::FillShowList ( ShowPathResolverSummaryResp *  resp,
const vector< ShowPathResolver > &  show_list 
)

Definition at line 127 of file show_path_resolver.cc.

template<>
void BgpShowHandler< ShowServiceChainReq, ShowServiceChainReqIterate, ShowServiceChainResp, ShowServicechainInfo >::FillShowList ( ShowServiceChainResp *  resp,
const vector< ShowServicechainInfo > &  show_list 
)

Definition at line 127 of file show_service_chaining.cc.

template<>
void BgpShowHandler< ShowRouteAggregateSummaryReq, ShowRouteAggregateSummaryReqIterate, ShowRouteAggregateSummaryResp, AggregateRouteEntriesInfo >::FillShowList ( ShowRouteAggregateSummaryResp *  resp,
const vector< AggregateRouteEntriesInfo > &  show_list 
)

Definition at line 129 of file show_route_aggregate.cc.

template<>
void BgpShowHandler< ShowRtGroupSummaryReq, ShowRtGroupSummaryReqIterate, ShowRtGroupSummaryResp, ShowRtGroupInfo >::FillShowList ( ShowRtGroupSummaryResp *  resp,
const vector< ShowRtGroupInfo > &  show_list 
)

Definition at line 129 of file bgp_show_rtarget_group.cc.

template<>
void BgpShowHandler< ShowEvpnTableSummaryReq, ShowEvpnTableSummaryReqIterate, ShowEvpnTableSummaryResp, ShowEvpnTable >::FillShowList ( ShowEvpnTableSummaryResp *  resp,
const vector< ShowEvpnTable > &  show_list 
)

Definition at line 141 of file bgp_show_evpn_table.cc.

template<>
void BgpShowHandler< ShowBgpInstanceConfigReq, ShowBgpInstanceConfigReqIterate, ShowBgpInstanceConfigResp, ShowBgpInstanceConfig >::FillShowList ( ShowBgpInstanceConfigResp *  resp,
const vector< ShowBgpInstanceConfig > &  show_list 
)

Definition at line 157 of file bgp_show_config.cc.

template<>
void BgpShowHandler< ShowRtGroupPeerReq, ShowRtGroupPeerReqIterate, ShowRtGroupPeerResp, ShowRtGroupInfo >::FillShowList ( ShowRtGroupPeerResp *  resp,
const vector< ShowRtGroupInfo > &  show_list 
)

Definition at line 158 of file bgp_show_rtarget_group.cc.

template<>
void BgpShowHandler< ShowRoutingInstanceReq, ShowRoutingInstanceReqIterate, ShowRoutingInstanceResp, ShowRoutingInstance >::FillShowList ( ShowRoutingInstanceResp *  resp,
const vector< ShowRoutingInstance > &  show_list 
)

Definition at line 175 of file bgp_show_routing_instance.cc.

template<>
void BgpShowHandler< ShowRoutingInstanceSummaryReq, ShowRoutingInstanceSummaryReqIterate, ShowRoutingInstanceSummaryResp, ShowRoutingInstance >::FillShowList ( ShowRoutingInstanceSummaryResp *  resp,
const vector< ShowRoutingInstance > &  show_list 
)

Definition at line 206 of file bgp_show_routing_instance.cc.

template<>
void BgpShowHandler< ShowBgpRoutingPolicyConfigReq, ShowBgpRoutingPolicyConfigReqIterate, ShowBgpRoutingPolicyConfigResp, ShowBgpRoutingPolicyConfig >::FillShowList ( ShowBgpRoutingPolicyConfigResp *  resp,
const vector< ShowBgpRoutingPolicyConfig > &  show_list 
)

Definition at line 274 of file bgp_show_config.cc.

template<>
void BgpShowHandler< ShowBgpNeighborConfigReq, ShowBgpNeighborConfigReqIterate, ShowBgpNeighborConfigResp, ShowBgpNeighborConfig >::FillShowList ( ShowBgpNeighborConfigResp *  resp,
const vector< ShowBgpNeighborConfig > &  show_list 
)

Definition at line 438 of file bgp_show_config.cc.

template<>
void BgpShowHandler< ShowBgpGlobalSystemConfigReq, ShowBgpGlobalSystemConfigReqIterate, ShowBgpGlobalSystemConfigResp, ShowBgpGlobalSystemConfig >::FillShowList ( ShowBgpGlobalSystemConfigResp *  resp,
const vector< ShowBgpGlobalSystemConfig > &  show_list 
)

Definition at line 566 of file bgp_show_config.cc.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
void BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::SaveContextToData ( const std::string &  next_entry,
bool  done,
Data data 
)
static

Definition at line 118 of file bgp_show_handler.h.

Member Data Documentation

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
const uint32_t BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::kIterLimit = 1024
static

Definition at line 40 of file bgp_show_handler.h.

template<typename ReqT , typename ReqIterateT , typename RespT , typename ShowT >
const uint32_t BgpShowHandler< ReqT, ReqIterateT, RespT, ShowT >::kPageLimit = 64
static

Definition at line 39 of file bgp_show_handler.h.


The documentation for this class was generated from the following file: