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

Classes

struct  ShowData
 

Static Public Member Functions

static int GetPageLimit (IFMapSandeshContext *sctx)
 
static RequestPipeline::InstDataAllocBuffer (int stage)
 
static bool ConvertReqIterateToReq (const IFMapPerClientNodesShowReqIterate *req_iterate, IFMapPerClientNodesShowReq *req, string *next_table_name, string *last_node_name)
 
static bool CopyNode (IFMapPerClientNodesShowInfo *dest, IFMapNode *src, IFMapServer *server, int client_index)
 
static bool TableToBuffer (const IFMapPerClientNodesShowReq *request, IFMapTable *table, IFMapServer *server, const string &last_node_name, int client_index, ShowData *show_data)
 
static bool BufferStageCommon (const IFMapPerClientNodesShowReq *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 IFMapPerClientNodesShowReq *request, const RequestPipeline::PipeSpec ps, IFMapPerClientNodesShowResp *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 Public Attributes

static const uint32_t kMaxElementsPerRound = 50
 

Detailed Description

Definition at line 893 of file ifmap_server_show.cc.

Member Function Documentation

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

Definition at line 907 of file ifmap_server_show.cc.

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

Definition at line 1139 of file ifmap_server_show.cc.

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

Definition at line 1088 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 1156 of file ifmap_server_show.cc.

bool ShowIFMapPerClientNodes::ConvertReqIterateToReq ( const IFMapPerClientNodesShowReqIterate *  req_iterate,
IFMapPerClientNodesShowReq *  req,
string *  next_table_name,
string *  last_node_name 
)
static

Definition at line 949 of file ifmap_server_show.cc.

bool ShowIFMapPerClientNodes::CopyNode ( IFMapPerClientNodesShowInfo *  dest,
IFMapNode src,
IFMapServer server,
int  client_index 
)
static

Definition at line 992 of file ifmap_server_show.cc.

Here is the call graph for this function:

static int ShowIFMapPerClientNodes::GetPageLimit ( IFMapSandeshContext sctx)
inlinestatic

Definition at line 897 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 1204 of file ifmap_server_show.cc.

void ShowIFMapPerClientNodes::SendStageCommon ( const IFMapPerClientNodesShowReq *  request,
const RequestPipeline::PipeSpec  ps,
IFMapPerClientNodesShowResp *  response 
)
static

Definition at line 1175 of file ifmap_server_show.cc.

Here is the call graph for this function:

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

Definition at line 1219 of file ifmap_server_show.cc.

bool ShowIFMapPerClientNodes::TableToBuffer ( const IFMapPerClientNodesShowReq *  request,
IFMapTable table,
IFMapServer server,
const string &  last_node_name,
int  client_index,
ShowData show_data 
)
static

Definition at line 1032 of file ifmap_server_show.cc.

Here is the call graph for this function:

Member Data Documentation

const uint32_t ShowIFMapPerClientNodes::kMaxElementsPerRound = 50
static

Definition at line 895 of file ifmap_server_show.cc.


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