OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VxlanRoutingVrfMapper::RoutedVrfInfo Struct Reference

The structure holds information about virtual networks connected to a logical router (LR) More...

#include <vxlan_routing_manager.h>

Collaboration diagram for VxlanRoutingVrfMapper::RoutedVrfInfo:

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 VnEntryrouting_vn_
 A pointer to the routing virtual network (VirtualNetwork) connected to a LR. More...
 
const VrfEntryrouting_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...
 

Detailed Description

The structure holds information about virtual networks connected to a logical router (LR)

Definition at line 267 of file vxlan_routing_manager.h.

Member Typedef Documentation

A typedef to store the list of bridge virtual networks connected to a LR.

Definition at line 271 of file vxlan_routing_manager.h.

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.

Constructor & Destructor Documentation

VxlanRoutingVrfMapper::RoutedVrfInfo::RoutedVrfInfo ( )
inline

Constructs an instance of RoutedVrfInfo.

Definition at line 282 of file vxlan_routing_manager.h.

virtual VxlanRoutingVrfMapper::RoutedVrfInfo::~RoutedVrfInfo ( )
inlinevirtual

Destroys an instance of RoutedVrfInfo.

Definition at line 287 of file vxlan_routing_manager.h.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: