5 #ifndef vnsw_agent_vrouter_h_
6 #define vnsw_agent_vrouter_h_
39 void Remove(VRouterSubnetSet::iterator &it);
boost::asio::ip::address IpAddress
bool IsSubnetMember(const IpAddress &addr) const
std::set< VRouterSubnet, VRouterSubnet > VRouterSubnetSet
void AddRoute(const VRouterSubnet &subnet)
void ConfigManagerEnqueue(IFMapNode *node)
void Insert(const VRouterSubnet *rhs)
void DeleteRoute(const VRouterSubnet &subnet)
IFMapNode * FindTarget(IFMapNode *node, std::string node_type) const
void ConfigAddChange(IFMapNode *node)
DISALLOW_COPY_AND_ASSIGN(VRouter)
void ConfigDelete(IFMapNode *node)
VRouterSubnetSet subnet_list_
std::string display_name_
void Remove(VRouterSubnetSet::iterator &it)
void FillSandeshInfo(VrouterInfoResp *resp)
void Update(const VRouterSubnet *lhs, const VRouterSubnet *rhs)
void DeleteSubnetRoutes()
uint32_t SubnetCount() const
bool operator==(const VRouterSubnet &rhs) const
bool operator()(const VRouterSubnet &lhs, const VRouterSubnet &rhs) const
bool IsLess(const VRouterSubnet *rhs) const