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

#include <test_xml.h>

Inheritance diagram for AgentUtXmlLink:
Collaboration diagram for AgentUtXmlLink:

Public Member Functions

 AgentUtXmlLink (const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
 
virtual ~AgentUtXmlLink ()
 
virtual bool ReadXml ()
 
virtual bool ToXml (pugi::xml_node *parent)
 
virtual std::string NodeType ()
 
virtual void ToString (std::string *str)
 
- 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 ()
 
virtual bool Run ()
 
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 Member Functions

 DISALLOW_COPY_AND_ASSIGN (AgentUtXmlLink)
 

Private Attributes

pugi::xml_node xml_
 
std::string l_node_
 
std::string l_name_
 
std::string r_node_
 
std::string r_name_
 

Additional Inherited Members

- Protected Attributes inherited from AgentUtXmlNode
pugi::xml_node gen_node_
 

Detailed Description

Definition at line 167 of file test_xml.h.

Constructor & Destructor Documentation

AgentUtXmlLink::AgentUtXmlLink ( const pugi::xml_node &  node,
AgentUtXmlTestCase test_case 
)

Definition at line 539 of file test_xml.cc.

AgentUtXmlLink::~AgentUtXmlLink ( )
virtual

Definition at line 544 of file test_xml.cc.

Member Function Documentation

AgentUtXmlLink::DISALLOW_COPY_AND_ASSIGN ( AgentUtXmlLink  )
private
string AgentUtXmlLink::NodeType ( )
virtual

Implements AgentUtXmlNode.

Definition at line 587 of file test_xml.cc.

bool AgentUtXmlLink::ReadXml ( )
virtual

Implements AgentUtXmlNode.

Definition at line 547 of file test_xml.cc.

Here is the call graph for this function:

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

Reimplemented from AgentUtXmlNode.

Definition at line 576 of file test_xml.cc.

Here is the call graph for this function:

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

Implements AgentUtXmlNode.

Definition at line 571 of file test_xml.cc.

Here is the call graph for this function:

Member Data Documentation

std::string AgentUtXmlLink::l_name_
private

Definition at line 180 of file test_xml.h.

std::string AgentUtXmlLink::l_node_
private

Definition at line 179 of file test_xml.h.

std::string AgentUtXmlLink::r_name_
private

Definition at line 182 of file test_xml.h.

std::string AgentUtXmlLink::r_node_
private

Definition at line 181 of file test_xml.h.

pugi::xml_node AgentUtXmlLink::xml_
private

Definition at line 178 of file test_xml.h.


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