OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AgentPhysicalDeviceVnSandesh Class Reference
Inheritance diagram for AgentPhysicalDeviceVnSandesh:
Collaboration diagram for AgentPhysicalDeviceVnSandesh:

Public Member Functions

 AgentPhysicalDeviceVnSandesh (const std::string &context, const std::string &dev, const std::string &vn)
 
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 dev_str_
 
boost::uuids::uuid dev_uuid_
 
std::string vn_str_
 
boost::uuids::uuid vn_uuid_
 

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 245 of file physical_device_vn.cc.

Constructor & Destructor Documentation

AgentPhysicalDeviceVnSandesh::AgentPhysicalDeviceVnSandesh ( const std::string &  context,
const std::string &  dev,
const std::string &  vn 
)
inline

Definition at line 247 of file physical_device_vn.cc.

Here is the call graph for this function:

Member Function Documentation

DBTable* AgentPhysicalDeviceVnSandesh::AgentGetTable ( )
inlineprivatevirtual

Implements AgentSandesh.

Definition at line 278 of file physical_device_vn.cc.

Here is the call graph for this function:

void AgentPhysicalDeviceVnSandesh::Alloc ( )
inlineprivatevirtual

Implements AgentSandesh.

Definition at line 283 of file physical_device_vn.cc.

virtual bool AgentPhysicalDeviceVnSandesh::Filter ( const DBEntryBase entry)
inlinevirtual

Reimplemented from AgentSandesh.

Definition at line 255 of file physical_device_vn.cc.

Here is the call graph for this function:

virtual bool AgentPhysicalDeviceVnSandesh::FilterToArgs ( AgentSandeshArguments args)
inlinevirtual

Reimplemented from AgentSandesh.

Definition at line 271 of file physical_device_vn.cc.

Here is the call graph for this function:

Member Data Documentation

std::string AgentPhysicalDeviceVnSandesh::dev_str_
private

Definition at line 287 of file physical_device_vn.cc.

boost::uuids::uuid AgentPhysicalDeviceVnSandesh::dev_uuid_
private

Definition at line 288 of file physical_device_vn.cc.

std::string AgentPhysicalDeviceVnSandesh::vn_str_
private

Definition at line 289 of file physical_device_vn.cc.

boost::uuids::uuid AgentPhysicalDeviceVnSandesh::vn_uuid_
private

Definition at line 290 of file physical_device_vn.cc.


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