OpenSDN source code
|
#include <test_xml.h>
Public Member Functions | |
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 | ReadXml ()=0 |
virtual bool | ToXml (pugi::xml_node *parent)=0 |
virtual std::string | NodeType ()=0 |
virtual void | ToString (std::string *str) |
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 |
AgentUtXmlTestCase * | test_case () |
Protected Attributes | |
pugi::xml_node | gen_node_ |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (AgentUtXmlNode) | |
Private Attributes | |
pugi::xml_node | node_ |
std::string | name_ |
bool | op_delete_ |
bool | gen_xml_ |
AgentUtXmlTestCase * | test_case_ |
Definition at line 112 of file test_xml.h.
AgentUtXmlNode::AgentUtXmlNode | ( | const std::string & | name, |
const pugi::xml_node & | node, | ||
AgentUtXmlTestCase * | test_case | ||
) |
AgentUtXmlNode::AgentUtXmlNode | ( | const std::string & | name, |
const pugi::xml_node & | node, | ||
bool | gen_xml, | ||
AgentUtXmlTestCase * | test_case | ||
) |
|
virtual |
Definition at line 463 of file test_xml.cc.
|
private |
|
inline |
Definition at line 127 of file test_xml.h.
|
inline |
Definition at line 130 of file test_xml.h.
|
inline |
Definition at line 131 of file test_xml.h.
|
pure virtual |
Implemented in AgentUtXmlL3Route, AgentUtXmlL2Route, AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlLink, AgentUtXmlTask, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlPacket, AgentUtXmlVm, AgentUtXmlVn, AgentUtXmlValidate, and AgentUtXmlGlobalVrouter.
|
inline |
Definition at line 128 of file test_xml.h.
|
pure virtual |
Implemented in AgentUtXmlL3Route, AgentUtXmlL2Route, AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlConfig, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlLink, AgentUtXmlTask, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlPacket, AgentUtXmlVm, AgentUtXmlVn, AgentUtXmlValidate, and AgentUtXmlGlobalVrouter.
Definition at line 466 of file test_xml.cc.
|
inlinevirtual |
Reimplemented in AgentUtXmlL3Route, AgentUtXmlL2Route, AgentUtXmlNova, AgentUtXmlTask, AgentUtXmlEthInterface, AgentUtXmlPacket, and AgentUtXmlValidate.
Definition at line 124 of file test_xml.h.
|
inline |
Definition at line 126 of file test_xml.h.
|
inline |
Definition at line 129 of file test_xml.h.
|
inline |
Definition at line 132 of file test_xml.h.
|
virtual |
Reimplemented in AgentUtXmlL3Route, AgentUtXmlL2Route, AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlConfig, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlLink, AgentUtXmlTask, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlPacket, AgentUtXmlVm, AgentUtXmlVn, AgentUtXmlValidate, and AgentUtXmlGlobalVrouter.
Definition at line 478 of file test_xml.cc.
|
pure virtual |
Implemented in AgentUtXmlL3Route, AgentUtXmlL2Route, AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlLink, AgentUtXmlTask, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlPacket, AgentUtXmlVm, AgentUtXmlVn, AgentUtXmlValidate, and AgentUtXmlGlobalVrouter.
|
protected |
Definition at line 134 of file test_xml.h.
|
private |
Definition at line 139 of file test_xml.h.
|
private |
Definition at line 137 of file test_xml.h.
|
private |
Definition at line 136 of file test_xml.h.
|
private |
Definition at line 138 of file test_xml.h.
|
private |
Definition at line 140 of file test_xml.h.