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

#include <test_xml_oper.h>

Inheritance diagram for AgentUtXmlL3Route:
Collaboration diagram for AgentUtXmlL3Route:

Public Member Functions

 AgentUtXmlL3Route (const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
 
 ~AgentUtXmlL3Route ()
 
virtual bool ReadXml ()
 
virtual bool ToXml (pugi::xml_node *parent)
 
virtual std::string NodeType ()
 
virtual void ToString (std::string *str)
 
virtual bool Run ()
 
- Public Member Functions inherited from AgentUtXmlNode
 AgentUtXmlNode (const std::string &name, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
 
 AgentUtXmlNode (const std::string &name, const pugi::xml_node &node, bool gen_xml, AgentUtXmlTestCase *test_case)
 
virtual ~AgentUtXmlNode ()
 
void set_gen_xml (bool val)
 
bool gen_xml () const
 
bool op_delete () const
 
void set_op_delete (bool val)
 
const std::string & name () const
 
const pugi::xml_node & node () const
 
AgentUtXmlTestCasetest_case ()
 

Private Attributes

std::string src_ip_
 
std::string vrf_
 
std::string vn_name_
 
std::string ip_
 
uint16_t vxlan_id_
 
std::string vn_
 
std::string tunnel_dest_
 
std::string tunnel_type_
 
uint16_t sg_id_
 
uint16_t tag_id_
 
uint16_t label_
 
uint16_t plen_
 

Additional Inherited Members

- Protected Attributes inherited from AgentUtXmlNode
pugi::xml_node gen_node_
 

Detailed Description

Definition at line 453 of file test_xml_oper.h.

Constructor & Destructor Documentation

AgentUtXmlL3Route::AgentUtXmlL3Route ( const std::string &  name,
const boost::uuids::uuid uuid,
const pugi::xml_node &  node,
AgentUtXmlTestCase test_case 
)

Definition at line 1606 of file test_xml_oper.cc.

AgentUtXmlL3Route::~AgentUtXmlL3Route ( )

Definition at line 1612 of file test_xml_oper.cc.

Member Function Documentation

string AgentUtXmlL3Route::NodeType ( )
virtual

Implements AgentUtXmlNode.

Definition at line 1652 of file test_xml_oper.cc.

bool AgentUtXmlL3Route::ReadXml ( )
virtual

Implements AgentUtXmlNode.

Definition at line 1616 of file test_xml_oper.cc.

Here is the call graph for this function:

bool AgentUtXmlL3Route::Run ( void  )
virtual

Reimplemented from AgentUtXmlNode.

Definition at line 1656 of file test_xml_oper.cc.

Here is the call graph for this function:

void AgentUtXmlL3Route::ToString ( std::string *  str)
virtual

Reimplemented from AgentUtXmlNode.

Definition at line 1647 of file test_xml_oper.cc.

bool AgentUtXmlL3Route::ToXml ( pugi::xml_node *  parent)
virtual

Implements AgentUtXmlNode.

Definition at line 1642 of file test_xml_oper.cc.

Member Data Documentation

std::string AgentUtXmlL3Route::ip_
private

Definition at line 470 of file test_xml_oper.h.

uint16_t AgentUtXmlL3Route::label_
private

Definition at line 477 of file test_xml_oper.h.

uint16_t AgentUtXmlL3Route::plen_
private

Definition at line 478 of file test_xml_oper.h.

uint16_t AgentUtXmlL3Route::sg_id_
private

Definition at line 475 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::src_ip_
private

Definition at line 467 of file test_xml_oper.h.

uint16_t AgentUtXmlL3Route::tag_id_
private

Definition at line 476 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::tunnel_dest_
private

Definition at line 473 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::tunnel_type_
private

Definition at line 474 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::vn_
private

Definition at line 472 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::vn_name_
private

Definition at line 469 of file test_xml_oper.h.

std::string AgentUtXmlL3Route::vrf_
private

Definition at line 468 of file test_xml_oper.h.

uint16_t AgentUtXmlL3Route::vxlan_id_
private

Definition at line 471 of file test_xml_oper.h.


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