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();
502 #endif //vnsw_agent_test_xml_test_xml_oper_h
virtual const std::string ToString()
virtual const std::string ToString()
virtual void ToString(std::string *str)
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
virtual const std::string ToString()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlVn(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
std::string & network_id()
virtual void ToString(std::string *str)
virtual void ToString(std::string *str)
virtual ~AgentUtXmlVnValidate()
boost::uuids::uuid vn_uuid_
const boost::uuids::uuid id_
virtual ~AgentUtXmlVmValidate()
AgentUtXmlEthInterface(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
AgentUtXmlGlobalVrouterValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
AgentUtXmlEthInterfaceValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
AgentUtXmlVmInterface(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
boost::asio::ip::address IpAddress
virtual ~AgentUtXmlVrfValidate()
AgentUtXmlVmInterfaceValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual ~AgentUtXmlEthInterfaceValidate()
const boost::uuids::uuid id_
virtual ~AgentUtXmlVxlanValidate()
virtual bool ToXml(pugi::xml_node *parent)
virtual const std::string ToString()
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
virtual std::string NodeType()
std::vector< uint16_t > fat_flow_port_
AgentUtXmlVmiVrf(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual std::string NodeType()
virtual void ToString(std::string *str)
virtual void ToString(std::string *str)
virtual const std::string ToString()
boost::uuids::uuid vn_uuid_
boost::uuids::uuid vn_uuid_
AgentUtXmlVmValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
void AgentUtXmlOperInit(AgentUtXmlTest *test)
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlAclValidate(const std::string &name, const pugi::xml_node &node)
const boost::uuids::uuid id_
virtual void ToString(std::string *str)
AgentUtXmlVxlanValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
virtual const std::string ToString()
AgentUtXmlVrfValidate(const std::string &name, const pugi::xml_node &node)
virtual ~AgentUtXmlFlowValidate()
const boost::uuids::uuid id_
virtual const std::string ToString()
virtual void ToString(std::string *str)
boost::uuids::uuid vm_uuid_
virtual ~AgentUtXmlAclValidate()
AgentUtXmlAcl(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
boost::uuids::uuid vm_uuid_
virtual std::string NodeType()
virtual const std::string ToString()
std::vector< Ace > AceList
const std::string & name() const
virtual std::string NodeType()
virtual const std::string ToString()
~AgentUtXmlEthInterface()
virtual bool ToXml(pugi::xml_node *parent)
virtual void ToString(std::string *str)
int flow_export_rate() const
AgentUtXmlVnValidate(const std::string &name, const boost::uuids::uuid &id, const pugi::xml_node &node)
AgentUtXmlL2Route(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
AgentUtXmlInstanceIp(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 std::string NodeType()
virtual ~AgentUtXmlGlobalVrouterValidate()
std::vector< uint16_t > fat_flow_port_
AgentUtXmlGlobalVrouter(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
AgentUtXmlL3Route(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
AgentUtXmlL3RouteValidate(const std::string &name, const pugi::xml_node &node)
AgentUtXmlL2RouteValidate(const std::string &name, const pugi::xml_node &node)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
~AgentUtXmlGlobalVrouter()
virtual bool ToXml(pugi::xml_node *parent)
std::string flood_unknown_unicast_
virtual void ToString(std::string *str)
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
virtual bool ToXml(pugi::xml_node *parent)
std::string & flood_unknown_unicast()
const pugi::xml_node & node() const
virtual const std::string ToString()
virtual bool ToXml(pugi::xml_node *parent)
virtual std::string NodeType()
virtual ~AgentUtXmlL2RouteValidate()
virtual bool ToXml(pugi::xml_node *parent)
AgentUtXmlVm(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
std::string & vxlan_mode()
std::string flood_unknown_unicast_
AgentUtXmlTag(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
const boost::uuids::uuid id_
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual ~AgentUtXmlL3RouteValidate()
AgentUtXmlNova(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual const std::string ToString()
virtual std::string NodeType()
virtual uint32_t wait_count() const
const boost::uuids::uuid id_
virtual ~AgentUtXmlVmInterfaceValidate()
AgentUtXmlTestCase * test_case()
virtual void ToString(std::string *str)
virtual std::string NodeType()
virtual std::string NodeType()
virtual void ToString(std::string *str)
const pugi::xml_node & node() const
AgentUtXmlFlowValidate(const std::string &name, const pugi::xml_node &node)
const std::string & name() const
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)
AgentUtXmlVrf(const std::string &name, const boost::uuids::uuid &uuid, const pugi::xml_node &node, AgentUtXmlTestCase *test_case)
virtual std::string NodeType()