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

#include <test_xml_oper.h>

Inheritance diagram for AgentUtXmlL3RouteValidate:
Collaboration diagram for AgentUtXmlL3RouteValidate:

Public Member Functions

 AgentUtXmlL3RouteValidate (const std::string &name, const pugi::xml_node &node)
 
virtual ~AgentUtXmlL3RouteValidate ()
 
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

std::string src_ip_
 
std::string vrf_
 
uint16_t vxlan_id_
 
IpAddress ip_
 
std::string vn_
 
std::string nh_type_
 
std::string tunnel_dest_
 
std::string tunnel_type_
 
uint16_t intf_uuid_
 

Detailed Description

Definition at line 482 of file test_xml_oper.h.

Constructor & Destructor Documentation

AgentUtXmlL3RouteValidate::AgentUtXmlL3RouteValidate ( const std::string &  name,
const pugi::xml_node &  node 
)

Definition at line 1702 of file test_xml_oper.cc.

AgentUtXmlL3RouteValidate::~AgentUtXmlL3RouteValidate ( )
virtual

Definition at line 1707 of file test_xml_oper.cc.

Member Function Documentation

bool AgentUtXmlL3RouteValidate::ReadXml ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1710 of file test_xml_oper.cc.

Here is the call graph for this function:

const string AgentUtXmlL3RouteValidate::ToString ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1758 of file test_xml_oper.cc.

Here is the call graph for this function:

bool AgentUtXmlL3RouteValidate::Validate ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1739 of file test_xml_oper.cc.

Here is the call graph for this function:

Member Data Documentation

uint16_t AgentUtXmlL3RouteValidate::intf_uuid_
private

Definition at line 500 of file test_xml_oper.h.

IpAddress AgentUtXmlL3RouteValidate::ip_
private

Definition at line 495 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::nh_type_
private

Definition at line 497 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::src_ip_
private

Definition at line 492 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::tunnel_dest_
private

Definition at line 498 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::tunnel_type_
private

Definition at line 499 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::vn_
private

Definition at line 496 of file test_xml_oper.h.

std::string AgentUtXmlL3RouteValidate::vrf_
private

Definition at line 493 of file test_xml_oper.h.

uint16_t AgentUtXmlL3RouteValidate::vxlan_id_
private

Definition at line 494 of file test_xml_oper.h.


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