OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ShowIFMapLinkTable Class Reference

Classes

struct  ShowData
 

Static Public Member Functions

static int GetPageLimit (IFMapSandeshContext *sctx)
 
static RequestPipeline::InstDataAllocBuffer (int stage)
 
static bool IncludeLink (DBEntryBase *src, const string &search_string, const regex &search_expr, const string &metadata, const regex &metadata_expr)
 
static void CopyNode (IFMapLinkShowInfo *dest, DBEntryBase *src, IFMapServer *server)
 
static bool BufferStageCommon (const IFMapLinkTableShowReq *request, RequestPipeline::InstData *data, const string &last_link_name)
 
static bool BufferStage (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 
static bool BufferStageIterate (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 
static void SendStageCommon (const IFMapLinkTableShowReq *request, const RequestPipeline::PipeSpec ps, IFMapLinkTableShowResp *response)
 
static bool SendStage (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 
static bool SendStageIterate (const Sandesh *sr, const RequestPipeline::PipeSpec ps, int stage, int instNum, RequestPipeline::InstData *data)
 
static bool ConvertReqIterateToReq (const IFMapLinkTableShowReqIterate *req_iterate, IFMapLinkTableShowReq *req, string *last_link_name)
 

Static Public Attributes

static const uint32_t kMaxElementsPerRound = 50
 

Detailed Description

Definition at line 488 of file ifmap_server_show.cc.

Member Function Documentation

static RequestPipeline::InstData* ShowIFMapLinkTable::AllocBuffer ( int  stage)
inlinestatic

Definition at line 502 of file ifmap_server_show.cc.

bool ShowIFMapLinkTable::BufferStage ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 689 of file ifmap_server_show.cc.

bool ShowIFMapLinkTable::BufferStageCommon ( const IFMapLinkTableShowReq *  request,
RequestPipeline::InstData data,
const string &  last_link_name 
)
static

Definition at line 642 of file ifmap_server_show.cc.

Here is the call graph for this function:

bool ShowIFMapLinkTable::BufferStageIterate ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 700 of file ifmap_server_show.cc.

bool ShowIFMapLinkTable::ConvertReqIterateToReq ( const IFMapLinkTableShowReqIterate *  req_iterate,
IFMapLinkTableShowReq *  req,
string *  last_link_name 
)
static

Definition at line 608 of file ifmap_server_show.cc.

void ShowIFMapLinkTable::CopyNode ( IFMapLinkShowInfo *  dest,
DBEntryBase src,
IFMapServer server 
)
static

Definition at line 560 of file ifmap_server_show.cc.

Here is the call graph for this function:

static int ShowIFMapLinkTable::GetPageLimit ( IFMapSandeshContext sctx)
inlinestatic

Definition at line 492 of file ifmap_server_show.cc.

Here is the call graph for this function:

bool ShowIFMapLinkTable::IncludeLink ( DBEntryBase src,
const string &  search_string,
const regex search_expr,
const string &  metadata,
const regex metadata_expr 
)
static

Definition at line 535 of file ifmap_server_show.cc.

Here is the call graph for this function:

bool ShowIFMapLinkTable::SendStage ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 746 of file ifmap_server_show.cc.

void ShowIFMapLinkTable::SendStageCommon ( const IFMapLinkTableShowReq *  request,
const RequestPipeline::PipeSpec  ps,
IFMapLinkTableShowResp *  response 
)
static

Definition at line 718 of file ifmap_server_show.cc.

Here is the call graph for this function:

bool ShowIFMapLinkTable::SendStageIterate ( const Sandesh sr,
const RequestPipeline::PipeSpec  ps,
int  stage,
int  instNum,
RequestPipeline::InstData data 
)
static

Definition at line 761 of file ifmap_server_show.cc.

Member Data Documentation

const uint32_t ShowIFMapLinkTable::kMaxElementsPerRound = 50
static

Definition at line 490 of file ifmap_server_show.cc.


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