OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BgpProto::OpenMessage::Capability Struct Reference

#include <bgp_proto.h>

Inheritance diagram for BgpProto::OpenMessage::Capability:
Collaboration diagram for BgpProto::OpenMessage::Capability:

Classes

struct  GR
 
struct  LLGR
 

Public Types

enum  CapabilityCode {
  Reserved = 0, MpExtension = 1, RouteRefresh = 2, OutboundRouteFiltering = 3,
  MultipleRoutesToADestination = 4, ExtendedNextHop = 5, GracefulRestart = 64, AS4Support = 65,
  Dynamic = 67, MultisessionBgp = 68, AddPath = 69, EnhancedRouteRefresh = 70,
  LongLivedGracefulRestart = 71, RouteRefreshCisco = 128
}
 

Public Member Functions

 Capability ()
 
 Capability (int code, const uint8_t *src, int size)
 
- Public Member Functions inherited from ParseObject
virtual ~ParseObject ()
 

Static Public Member Functions

static std::string CapabilityToString (int capability)
 

Public Attributes

int code
 
std::vector< uint8_t > capability
 

Detailed Description

Definition at line 69 of file bgp_proto.h.

Member Enumeration Documentation

Enumerator
Reserved 
MpExtension 
RouteRefresh 
OutboundRouteFiltering 
MultipleRoutesToADestination 
ExtendedNextHop 
GracefulRestart 
AS4Support 
Dynamic 
MultisessionBgp 
AddPath 
EnhancedRouteRefresh 
LongLivedGracefulRestart 
RouteRefreshCisco 

Definition at line 70 of file bgp_proto.h.

Constructor & Destructor Documentation

BgpProto::OpenMessage::Capability::Capability ( )
inline

Definition at line 122 of file bgp_proto.h.

BgpProto::OpenMessage::Capability::Capability ( int  code,
const uint8_t *  src,
int  size 
)
inlineexplicit

Definition at line 123 of file bgp_proto.h.

Member Function Documentation

static std::string BgpProto::OpenMessage::Capability::CapabilityToString ( int  capability)
inlinestatic

Definition at line 86 of file bgp_proto.h.

Member Data Documentation

std::vector<uint8_t> BgpProto::OpenMessage::Capability::capability

Definition at line 210 of file bgp_proto.h.

int BgpProto::OpenMessage::Capability::code

Definition at line 209 of file bgp_proto.h.


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