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

Classes

struct  ShowData
 

Static Public Member Functions

static int GetPageLimit (IFMapSandeshContext *sctx)
 
static RequestPipeline::InstDataAllocBuffer (int stage)
 
static bool BufferStageCommon (const IFMapTableShowReq *request, RequestPipeline::InstData *data, const string &next_table_name, const string &last_node_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 IFMapTableShowReq *request, const RequestPipeline::PipeSpec ps, IFMapTableShowResp *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 TableToBuffer (const IFMapTableShowReq *request, IFMapTable *table, IFMapServer *server, const string &last_node_name, ShowData *show_data, uint32_t page_limit)
 
static bool BufferAllTables (const IFMapTableShowReq *req, RequestPipeline::InstData *data, const string &next_table_name, const string &last_node_name)
 
static bool BufferOneTable (const IFMapTableShowReq *request, RequestPipeline::InstData *data, const string &last_node_name)
 
static bool ConvertReqIterateToReq (const IFMapTableShowReqIterate *req_iterate, IFMapTableShowReq *req, string *next_table_name, string *last_node_name)
 

Static Public Attributes

static const uint32_t kMaxElementsPerRound = 50
 

Detailed Description

Definition at line 121 of file ifmap_server_show.cc.

Member Function Documentation

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

Definition at line 135 of file ifmap_server_show.cc.

bool ShowIFMapTable::BufferAllTables ( const IFMapTableShowReq *  req,
RequestPipeline::InstData data,
const string &  next_table_name,
const string &  last_node_name 
)
static

Definition at line 246 of file ifmap_server_show.cc.

Here is the call graph for this function:

bool ShowIFMapTable::BufferOneTable ( const IFMapTableShowReq *  request,
RequestPipeline::InstData data,
const string &  last_node_name 
)
static

Definition at line 224 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 342 of file ifmap_server_show.cc.

bool ShowIFMapTable::BufferStageCommon ( const IFMapTableShowReq *  request,
RequestPipeline::InstData data,
const string &  next_table_name,
const string &  last_node_name 
)
static

Definition at line 330 of file ifmap_server_show.cc.

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

Definition at line 353 of file ifmap_server_show.cc.

bool ShowIFMapTable::ConvertReqIterateToReq ( const IFMapTableShowReqIterate *  req_iterate,
IFMapTableShowReq *  req,
string *  next_table_name,
string *  last_node_name 
)
static

Definition at line 287 of file ifmap_server_show.cc.

static int ShowIFMapTable::GetPageLimit ( IFMapSandeshContext sctx)
inlinestatic

Definition at line 125 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 399 of file ifmap_server_show.cc.

void ShowIFMapTable::SendStageCommon ( const IFMapTableShowReq *  request,
const RequestPipeline::PipeSpec  ps,
IFMapTableShowResp *  response 
)
static

Definition at line 372 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 414 of file ifmap_server_show.cc.

bool ShowIFMapTable::TableToBuffer ( const IFMapTableShowReq *  request,
IFMapTable table,
IFMapServer server,
const string &  last_node_name,
ShowData show_data,
uint32_t  page_limit 
)
static

Definition at line 176 of file ifmap_server_show.cc.

Here is the call graph for this function:

Member Data Documentation

const uint32_t ShowIFMapTable::kMaxElementsPerRound = 50
static

Definition at line 123 of file ifmap_server_show.cc.


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