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

#include <bgp_mvpn.h>

Collaboration diagram for MvpnNeighbor:

Public Member Functions

 MvpnNeighbor ()
 
 MvpnNeighbor (const RouteDistinguisher &rd, const IpAddress &originator)
 
std::string ToString () const
 
const RouteDistinguisherrd () const
 
const IpAddressoriginator () const
 
uint32_t source_as () const
 
bool operator== (const MvpnNeighbor &rhs) const
 

Private Attributes

RouteDistinguisher rd_
 
IpAddress originator_
 
uint32_t source_as_
 

Friends

class MvpnManagerPartition
 

Detailed Description

Definition at line 55 of file bgp_mvpn.h.

Constructor & Destructor Documentation

MvpnNeighbor::MvpnNeighbor ( )

Definition at line 214 of file bgp_mvpn.cc.

MvpnNeighbor::MvpnNeighbor ( const RouteDistinguisher rd,
const IpAddress originator 
)

Definition at line 217 of file bgp_mvpn.cc.

Member Function Documentation

bool MvpnNeighbor::operator== ( const MvpnNeighbor rhs) const

Definition at line 234 of file bgp_mvpn.cc.

const IpAddress & MvpnNeighbor::originator ( ) const

Definition at line 230 of file bgp_mvpn.cc.

const RouteDistinguisher & MvpnNeighbor::rd ( ) const

Definition at line 222 of file bgp_mvpn.cc.

uint32_t MvpnNeighbor::source_as ( ) const

Definition at line 226 of file bgp_mvpn.cc.

std::string MvpnNeighbor::ToString ( ) const

Friends And Related Function Documentation

friend class MvpnManagerPartition
friend

Definition at line 66 of file bgp_mvpn.h.

Member Data Documentation

IpAddress MvpnNeighbor::originator_
private

Definition at line 69 of file bgp_mvpn.h.

RouteDistinguisher MvpnNeighbor::rd_
private

Definition at line 68 of file bgp_mvpn.h.

uint32_t MvpnNeighbor::source_as_
private

Definition at line 70 of file bgp_mvpn.h.


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