OpenSDN source code
|
The structure holds information about virtual networks connected to a logical router (LR) More...
#include <vxlan_routing_manager.h>
Public Types | |
typedef std::set< const VnEntry * > | BridgeVnList |
A typedef to store the list of bridge virtual networks connected to a LR. More... | |
typedef std::map< const VnEntry *, std::string > | BridgeVrfNamesList |
A typedef to store the correspondence between bridge virtual network (VirtualNetwork) pointer and a name of it's VRF instance. More... | |
typedef BridgeVnList::iterator | BridgeVnListIter |
A type for iterator of the list of bridge virtual networks connected to a LR. More... | |
Public Member Functions | |
RoutedVrfInfo () | |
Constructs an instance of RoutedVrfInfo. More... | |
virtual | ~RoutedVrfInfo () |
Destroys an instance of RoutedVrfInfo. More... | |
Public Attributes | |
const VnEntry * | routing_vn_ |
A pointer to the routing virtual network (VirtualNetwork) connected to a LR. More... | |
const VrfEntry * | routing_vrf_ |
A pointer to the routing VRF instance (L3 VRF) connected to a LR. More... | |
BridgeVnList | bridge_vn_list_ |
The list of bridge virtual networks (VirtualNetwork) connected to a LR. More... | |
BridgeVrfNamesList | bridge_vrf_names_list_ |
The list of bridge virtual networks (VirtualNetwork) names connected to a LR. More... | |
The structure holds information about virtual networks connected to a logical router (LR)
Definition at line 267 of file vxlan_routing_manager.h.
typedef std::set<const VnEntry *> VxlanRoutingVrfMapper::RoutedVrfInfo::BridgeVnList |
A typedef to store the list of bridge virtual networks connected to a LR.
Definition at line 271 of file vxlan_routing_manager.h.
typedef BridgeVnList::iterator VxlanRoutingVrfMapper::RoutedVrfInfo::BridgeVnListIter |
A type for iterator of the list of bridge virtual networks connected to a LR.
Definition at line 279 of file vxlan_routing_manager.h.
typedef std::map<const VnEntry *, std::string> VxlanRoutingVrfMapper::RoutedVrfInfo::BridgeVrfNamesList |
A typedef to store the correspondence between bridge virtual network (VirtualNetwork) pointer and a name of it's VRF instance.
Definition at line 275 of file vxlan_routing_manager.h.
|
inline |
Constructs an instance of RoutedVrfInfo.
Definition at line 282 of file vxlan_routing_manager.h.
|
inlinevirtual |
Destroys an instance of RoutedVrfInfo.
Definition at line 287 of file vxlan_routing_manager.h.
BridgeVnList VxlanRoutingVrfMapper::RoutedVrfInfo::bridge_vn_list_ |
The list of bridge virtual networks (VirtualNetwork) connected to a LR.
Definition at line 300 of file vxlan_routing_manager.h.
BridgeVrfNamesList VxlanRoutingVrfMapper::RoutedVrfInfo::bridge_vrf_names_list_ |
The list of bridge virtual networks (VirtualNetwork) names connected to a LR.
Definition at line 304 of file vxlan_routing_manager.h.
const VnEntry* VxlanRoutingVrfMapper::RoutedVrfInfo::routing_vn_ |
A pointer to the routing virtual network (VirtualNetwork) connected to a LR.
Definition at line 292 of file vxlan_routing_manager.h.
const VrfEntry* VxlanRoutingVrfMapper::RoutedVrfInfo::routing_vrf_ |
A pointer to the routing VRF instance (L3 VRF) connected to a LR.
Definition at line 296 of file vxlan_routing_manager.h.