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

Tracks movement of a VmInterface amongth LRs. This is used to associate VmInterface with a LR and a VN;. More...

#include <vxlan_routing_manager.h>

Inheritance diagram for VxlanRoutingVmiState:
Collaboration diagram for VxlanRoutingVmiState:

Public Member Functions

 VxlanRoutingVmiState ()
 Constructs new instance of VxlanRoutingVmiState. More...
 
virtual ~VxlanRoutingVmiState ()
 Destroys an instance of VxlanRoutingVmiState. More...
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Public Attributes

VnEntryRef vn_entry_
 Reference (smart pointer) to the virtual network (VirtualNetwork) to which VmInterface belongs to. More...
 
boost::uuids::uuid logical_router_uuid_
 UUID of the LR to which this VmInterface is connected. More...
 

Detailed Description

Tracks movement of a VmInterface amongth LRs. This is used to associate VmInterface with a LR and a VN;.

Definition at line 202 of file vxlan_routing_manager.h.

Constructor & Destructor Documentation

VxlanRoutingVmiState::VxlanRoutingVmiState ( )

Constructs new instance of VxlanRoutingVmiState.

Definition at line 85 of file vxlan_routing_manager.cc.

VxlanRoutingVmiState::~VxlanRoutingVmiState ( )
virtual

Destroys an instance of VxlanRoutingVmiState.

Definition at line 89 of file vxlan_routing_manager.cc.

Member Data Documentation

boost::uuids::uuid VxlanRoutingVmiState::logical_router_uuid_

UUID of the LR to which this VmInterface is connected.

Definition at line 215 of file vxlan_routing_manager.h.

VnEntryRef VxlanRoutingVmiState::vn_entry_

Reference (smart pointer) to the virtual network (VirtualNetwork) to which VmInterface belongs to.

Definition at line 212 of file vxlan_routing_manager.h.


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