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

#include <test_xml_oper.h>

Inheritance diagram for AgentUtXmlVmInterfaceValidate:
Collaboration diagram for AgentUtXmlVmInterfaceValidate:

Public Member Functions

 AgentUtXmlVmInterfaceValidate (const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
 
virtual ~AgentUtXmlVmInterfaceValidate ()
 
virtual bool ReadXml ()
 
virtual bool Validate ()
 
virtual const std::string ToString ()
 
- Public Member Functions inherited from AgentUtXmlValidationNode
 AgentUtXmlValidationNode (const std::string &name, const pugi::xml_node &node)
 
virtual ~AgentUtXmlValidationNode ()
 
bool ReadCmnXml ()
 
const std::string & name () const
 
uint16_t id () const
 
bool delete_marked () const
 
bool present () const
 
const pugi::xml_node & node () const
 
virtual uint32_t wait_count () const
 
virtual uint32_t sleep_time () const
 

Private Attributes

const boost::uuids::uuid id_
 
std::string active_
 
std::string device_type_
 
std::string vmi_type_
 
uint16_t vlan_tag_
 
std::vector< uint16_t > fat_flow_port_
 
boost::uuids::uuid vn_uuid_
 

Detailed Description

Definition at line 319 of file test_xml_oper.h.

Constructor & Destructor Documentation

AgentUtXmlVmInterfaceValidate::AgentUtXmlVmInterfaceValidate ( const std::string &  name,
const boost::uuids::uuid id,
const pugi::xml_node &  node 
)

Definition at line 1095 of file test_xml_oper.cc.

AgentUtXmlVmInterfaceValidate::~AgentUtXmlVmInterfaceValidate ( )
virtual

Definition at line 1101 of file test_xml_oper.cc.

Member Function Documentation

bool AgentUtXmlVmInterfaceValidate::ReadXml ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1104 of file test_xml_oper.cc.

Here is the call graph for this function:

const string AgentUtXmlVmInterfaceValidate::ToString ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1192 of file test_xml_oper.cc.

bool AgentUtXmlVmInterfaceValidate::Validate ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1142 of file test_xml_oper.cc.

Here is the call graph for this function:

Member Data Documentation

std::string AgentUtXmlVmInterfaceValidate::active_
private

Definition at line 331 of file test_xml_oper.h.

std::string AgentUtXmlVmInterfaceValidate::device_type_
private

Definition at line 332 of file test_xml_oper.h.

std::vector<uint16_t> AgentUtXmlVmInterfaceValidate::fat_flow_port_
private

Definition at line 335 of file test_xml_oper.h.

const boost::uuids::uuid AgentUtXmlVmInterfaceValidate::id_
private

Definition at line 330 of file test_xml_oper.h.

uint16_t AgentUtXmlVmInterfaceValidate::vlan_tag_
private

Definition at line 334 of file test_xml_oper.h.

std::string AgentUtXmlVmInterfaceValidate::vmi_type_
private

Definition at line 333 of file test_xml_oper.h.

boost::uuids::uuid AgentUtXmlVmInterfaceValidate::vn_uuid_
private

Definition at line 337 of file test_xml_oper.h.


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