5 #ifndef vnsw_agent_test_xml_test_xml_oper_h
6 #define vnsw_agent_test_xml_test_xml_oper_h
17 const pugi::xml_node &
node,
22 virtual bool ToXml(pugi::xml_node *parent);
24 virtual void ToString(std::string *str);
41 virtual bool ToXml(pugi::xml_node *parent);
43 virtual void ToString(std::string *str);
64 virtual bool ToXml(pugi::xml_node *parent);
66 virtual void ToString(std::string *str);
75 const pugi::xml_node &
node,
80 virtual bool ToXml(pugi::xml_node *parent);
82 virtual void ToString(std::string *str);
102 const pugi::xml_node &
node,
107 virtual bool ToXml(pugi::xml_node *parent);
109 virtual void ToString(std::string *str);
122 virtual bool ToXml(pugi::xml_node *parent);
124 virtual void ToString(std::string *str);
137 virtual bool ToXml(pugi::xml_node *parent);
139 virtual void ToString(std::string *str);
176 virtual bool ToXml(pugi::xml_node *parent);
178 virtual void ToString(std::string *str);
191 virtual bool ToXml(pugi::xml_node *parent);
193 virtual void ToString(std::string *str);
208 virtual bool ToXml(pugi::xml_node *parent);
210 virtual void ToString(std::string *str);
223 virtual bool ToXml(pugi::xml_node *parent);
225 virtual void ToString(std::string *str);
243 virtual bool ToXml(pugi::xml_node *parent);
245 virtual void ToString(std::string *str);
260 const pugi::xml_node &
node);
265 virtual const std::string
ToString();
275 const pugi::xml_node &
node);
280 virtual const std::string
ToString();
292 const pugi::xml_node &
node);
297 virtual const std::string
ToString();
306 const pugi::xml_node &
node);
311 virtual const std::string
ToString();
323 const pugi::xml_node &
node);
328 virtual const std::string
ToString();
344 const pugi::xml_node &
node);
349 virtual const std::string
ToString();
357 const pugi::xml_node &
node);
362 virtual const std::string
ToString();
370 const pugi::xml_node &
node);
375 virtual const std::string
ToString();
382 const pugi::xml_node &
node);
387 virtual const std::string
ToString();
408 const pugi::xml_node &
node,
413 virtual bool ToXml(pugi::xml_node *parent);
415 virtual void ToString(std::string *str);
435 const pugi::xml_node &
node);
440 virtual const std::string
ToString();
456 const pugi::xml_node &
node,
461 virtual bool ToXml(pugi::xml_node *parent);
463 virtual void ToString(std::string *str);
485 const pugi::xml_node &
node);
490 virtual const std::string
ToString();
boost::asio::ip::address IpAddress
virtual ~AgentUtXmlAclValidate()
virtual const std::string ToString()
AgentUtXmlAclValidate(const std::string &name, const pugi::xml_node &node)
virtual std::string NodeType()
AgentUtXmlAcl(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
std::vector< Ace > AceList
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
const boost::uuids::uuid id_
virtual const std::string ToString()
virtual ~AgentUtXmlEthInterfaceValidate()
AgentUtXmlEthInterfaceValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual void ToString(std::string *str)
~AgentUtXmlEthInterface()
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlEthInterface(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual uint32_t wait_count() const
virtual ~AgentUtXmlFlowValidate()
AgentUtXmlFlowValidate(const std::string &name, const pugi::xml_node &node)
virtual const std::string ToString()
virtual ~AgentUtXmlGlobalVrouterValidate()
virtual const std::string ToString()
AgentUtXmlGlobalVrouterValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
const boost::uuids::uuid id_
int flow_export_rate() const
AgentUtXmlGlobalVrouter(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
~AgentUtXmlGlobalVrouter()
virtual std::string NodeType()
std::string & vxlan_mode()
AgentUtXmlInstanceIp(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
virtual const std::string ToString()
virtual ~AgentUtXmlL2RouteValidate()
AgentUtXmlL2RouteValidate(const std::string &name, const pugi::xml_node &node)
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlL2Route(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual const std::string ToString()
AgentUtXmlL3RouteValidate(const std::string &name, const pugi::xml_node &node)
virtual ~AgentUtXmlL3RouteValidate()
virtual std::string NodeType()
AgentUtXmlL3Route(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
const pugi::xml_node & node() const
AgentUtXmlTestCase * test_case()
const std::string & name() const
boost::uuids::uuid vn_uuid_
AgentUtXmlNova(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
boost::uuids::uuid vm_uuid_
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlSg(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
AgentUtXmlTag(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
const pugi::xml_node & node() const
const std::string & name() const
boost::uuids::uuid vn_uuid_
const boost::uuids::uuid id_
AgentUtXmlVmInterfaceValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual ~AgentUtXmlVmInterfaceValidate()
std::vector< uint16_t > fat_flow_port_
virtual const std::string ToString()
boost::uuids::uuid vm_uuid_
std::vector< uint16_t > fat_flow_port_
AgentUtXmlVmInterface(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
boost::uuids::uuid vn_uuid_
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
virtual void ToString(std::string *str)
virtual const std::string ToString()
const boost::uuids::uuid id_
AgentUtXmlVmValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual ~AgentUtXmlVmValidate()
virtual std::string NodeType()
virtual void ToString(std::string *str)
AgentUtXmlVm(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual bool ToXml(pugi::xml_node *parent)
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
AgentUtXmlVmiVrf(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual void ToString(std::string *str)
virtual const std::string ToString()
virtual ~AgentUtXmlVnValidate()
AgentUtXmlVnValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
const boost::uuids::uuid id_
AgentUtXmlVn(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
std::string & network_id()
std::string & flood_unknown_unicast()
std::string flood_unknown_unicast_
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlVrfValidate(const std::string &name, const pugi::xml_node &node)
virtual ~AgentUtXmlVrfValidate()
virtual const std::string ToString()
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
AgentUtXmlVrf(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual void ToString(std::string *str)
virtual ~AgentUtXmlVxlanValidate()
const boost::uuids::uuid id_
AgentUtXmlVxlanValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual const std::string ToString()
std::string flood_unknown_unicast_
void AgentUtXmlOperInit(AgentUtXmlTest *test)