4 #ifndef SRC_VNSW_AGENT_OVS_TOR_AGENT_OVSDB_CLIENT_OVS_ROUTE_H_
5 #define SRC_VNSW_AGENT_OVS_TOR_AGENT_OVSDB_CLIENT_OVS_ROUTE_H_
16 const std::string &tor_vrf,
const std::string &dest_vn_name,
23 virtual std::string
ToString()
const;
45 virtual std::string
ToString()
const;
54 #endif // SRC_VNSW_AGENT_OVS_TOR_AGENT_OVSDB_CLIENT_OVS_ROUTE_H_
std::string dest_vn_name_
SecurityGroupList sg_list_
virtual ~OvsdbRouteResyncData()
std::vector< int > SecurityGroupList
SecurityGroupList sg_list_
virtual ~OvsdbRouteData()
Base class for all Route entries in agent.
virtual std::string ToString() const
virtual bool AddChangePathExtended(Agent *agent, AgentPath *path, const AgentRoute *data)
boost::asio::ip::address_v4 Ip4Address
OvsdbRouteData(const Peer *peer, uint32_t vxlan_id, const Ip4Address &tor_ip, const Ip4Address &router_id, const std::string &tor_vrf, const std::string &dest_vn_name, const SecurityGroupList &sg_list, bool ha_stale_export, uint32_t sequence)
DISALLOW_COPY_AND_ASSIGN(OvsdbRouteData)
DISALLOW_COPY_AND_ASSIGN(OvsdbRouteResyncData)
OvsdbRouteResyncData(const SecurityGroupList &sg_list)
virtual std::string ToString() const
virtual bool AddChangePathExtended(Agent *agent, AgentPath *path, const AgentRoute *data)