OpenSDN source code
|
#include <test_xml.h>
Public Member Functions | |
AgentUtXmlConfig (const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case) | |
AgentUtXmlConfig (const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, bool gen_xml, AgentUtXmlTestCase *test_case) | |
virtual | ~AgentUtXmlConfig () |
virtual bool | ReadXml () |
virtual void | ToString (std::string *str) |
const boost::uuids::uuid & | id () const |
![]() | |
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 | ToXml (pugi::xml_node *parent)=0 |
virtual std::string | NodeType ()=0 |
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 Member Functions | |
void | AddIdPerms (pugi::xml_node *parent) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (AgentUtXmlConfig) | |
Private Attributes | |
boost::uuids::uuid | id_ |
Additional Inherited Members | |
![]() | |
pugi::xml_node | gen_node_ |
Definition at line 189 of file test_xml.h.
AgentUtXmlConfig::AgentUtXmlConfig | ( | const std::string & | name, |
const boost::uuids::uuid & | uuid, | ||
const pugi::xml_node & | node, | ||
AgentUtXmlTestCase * | test_case | ||
) |
AgentUtXmlConfig::AgentUtXmlConfig | ( | const std::string & | name, |
const boost::uuids::uuid & | uuid, | ||
const pugi::xml_node & | node, | ||
bool | gen_xml, | ||
AgentUtXmlTestCase * | test_case | ||
) |
|
virtual |
Definition at line 606 of file test_xml.cc.
|
protected |
|
private |
|
inline |
Definition at line 200 of file test_xml.h.
|
virtual |
Implements AgentUtXmlNode.
Reimplemented in AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlVm, AgentUtXmlVn, and AgentUtXmlGlobalVrouter.
Definition at line 609 of file test_xml.cc.
|
virtual |
Reimplemented from AgentUtXmlNode.
Reimplemented in AgentUtXmlNova, AgentUtXmlInstanceIp, AgentUtXmlTag, AgentUtXmlSg, AgentUtXmlAcl, AgentUtXmlVmiVrf, AgentUtXmlVrf, AgentUtXmlEthInterface, AgentUtXmlVmInterface, AgentUtXmlVm, AgentUtXmlVn, and AgentUtXmlGlobalVrouter.
Definition at line 613 of file test_xml.cc.
|
private |
Definition at line 204 of file test_xml.h.