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

#include <agent_sandesh.h>

Inheritance diagram for AgentVnSandesh:
Collaboration diagram for AgentVnSandesh:

Public Member Functions

 AgentVnSandesh (const std::string &context, const std::string &name, const std::string &u, const std::string &vxlan_id, const std::string &ipam_name)
 
 ~AgentVnSandesh ()
 
virtual bool Filter (const DBEntryBase *entry)
 
virtual bool FilterToArgs (AgentSandeshArguments *args)
 
- Public Member Functions inherited from AgentSandesh
 AgentSandesh (const std::string &context, const std::string &name)
 
 AgentSandesh (const std::string &context)
 
virtual ~AgentSandesh ()
 
std::string context () const
 
void DoSandeshInternal (AgentSandeshPtr sandesh, int start, int count)
 
void MakeSandeshPageReq (PageReqData *req, DBTable *table, int first, int last, int end, int count, int page_size)
 

Private Member Functions

DBTableAgentGetTable ()
 
void Alloc ()
 

Private Attributes

std::string name_
 
std::string uuid_str_
 
std::string vxlan_id_
 
std::string ipam_name_
 
boost::uuids::uuid uuid_
 

Friends

class VnListReq
 

Additional Inherited Members

- Static Public Member Functions inherited from AgentSandesh
static void DoSandesh (AgentSandeshPtr sandesh, int start, int count)
 
static void DoSandesh (AgentSandeshPtr sandesh)
 
- Static Public Attributes inherited from AgentSandesh
static const uint8_t entries_per_sandesh = 100
 
static const uint16_t kEntriesPerPage = 100
 
- Protected Attributes inherited from AgentSandesh
std::string name_
 
SandeshResponseresp_
 

Detailed Description

Definition at line 142 of file agent_sandesh.h.

Constructor & Destructor Documentation

AgentVnSandesh::AgentVnSandesh ( const std::string &  context,
const std::string &  name,
const std::string &  u,
const std::string &  vxlan_id,
const std::string &  ipam_name 
)

Definition at line 47 of file agent_sandesh.cc.

Here is the call graph for this function:

AgentVnSandesh::~AgentVnSandesh ( )
inline

Definition at line 147 of file agent_sandesh.h.

Member Function Documentation

DBTable * AgentVnSandesh::AgentGetTable ( )
privatevirtual

Implements AgentSandesh.

Definition at line 69 of file agent_sandesh.cc.

Here is the call graph for this function:

void AgentVnSandesh::Alloc ( )
privatevirtual

Implements AgentSandesh.

Definition at line 73 of file agent_sandesh.cc.

bool AgentVnSandesh::Filter ( const DBEntryBase entry)
virtual

Reimplemented from AgentSandesh.

Definition at line 77 of file agent_sandesh.cc.

Here is the call graph for this function:

bool AgentVnSandesh::FilterToArgs ( AgentSandeshArguments args)
virtual

Reimplemented from AgentSandesh.

Definition at line 108 of file agent_sandesh.cc.

Here is the call graph for this function:

Friends And Related Function Documentation

friend class VnListReq
friend

Definition at line 152 of file agent_sandesh.h.

Member Data Documentation

std::string AgentVnSandesh::ipam_name_
private

Definition at line 158 of file agent_sandesh.h.

std::string AgentVnSandesh::name_
private

Definition at line 155 of file agent_sandesh.h.

boost::uuids::uuid AgentVnSandesh::uuid_
private

Definition at line 160 of file agent_sandesh.h.

std::string AgentVnSandesh::uuid_str_
private

Definition at line 156 of file agent_sandesh.h.

std::string AgentVnSandesh::vxlan_id_
private

Definition at line 157 of file agent_sandesh.h.


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