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

#include <physical_device.h>

Inheritance diagram for PhysicalDeviceData:
Collaboration diagram for PhysicalDeviceData:

Public Member Functions

 PhysicalDeviceData (Agent *agent, const std::string &fq_name, const std::string &name, const std::string &vendor, const IpAddress &ip, const IpAddress &mgmt_ip, const std::string &protocol, IFMapNode *ifmap_node)
 
virtual ~PhysicalDeviceData ()
 
- Public Member Functions inherited from PhysicalDeviceDataBase
 PhysicalDeviceDataBase (Agent *agent, IFMapNode *ifmap_node)
 
virtual ~PhysicalDeviceDataBase ()
 
- Public Member Functions inherited from AgentOperDBData
 AgentOperDBData (const Agent *agent, IFMapNode *node)
 
virtual ~AgentOperDBData ()
 
void SetIFMapNode (IFMapNode *node)
 
IFMapNodeifmap_node () const
 
const Agentagent () const
 
- Public Member Functions inherited from AgentData
 AgentData ()
 
virtual ~AgentData ()
 
- Public Member Functions inherited from DBRequestData
virtual ~DBRequestData ()
 

Public Attributes

std::string fq_name_
 
std::string name_
 
std::string vendor_
 
IpAddress ip_
 
IpAddress management_ip_
 
std::string protocol_
 

Detailed Description

Definition at line 35 of file physical_device.h.

Constructor & Destructor Documentation

PhysicalDeviceData::PhysicalDeviceData ( Agent agent,
const std::string &  fq_name,
const std::string &  name,
const std::string &  vendor,
const IpAddress ip,
const IpAddress mgmt_ip,
const std::string &  protocol,
IFMapNode ifmap_node 
)
inline

Definition at line 36 of file physical_device.h.

virtual PhysicalDeviceData::~PhysicalDeviceData ( )
inlinevirtual

Definition at line 44 of file physical_device.h.

Member Data Documentation

std::string PhysicalDeviceData::fq_name_

Definition at line 46 of file physical_device.h.

IpAddress PhysicalDeviceData::ip_

Definition at line 49 of file physical_device.h.

IpAddress PhysicalDeviceData::management_ip_

Definition at line 50 of file physical_device.h.

std::string PhysicalDeviceData::name_

Definition at line 47 of file physical_device.h.

std::string PhysicalDeviceData::protocol_

Definition at line 51 of file physical_device.h.

std::string PhysicalDeviceData::vendor_

Definition at line 48 of file physical_device.h.


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