OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bgp_common.h File Reference
#include <boost/intrusive_ptr.hpp>
#include <list>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for bgp_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RoutingPolicyAttachInfo
 

Macros

#define BGP_RTGT_MIN_ID_AS2   8000000
 
#define BGP_RTGT_MIN_ID_AS4   8000
 
#define BGP_RTGT_MAX_ID_AS2   16777216
 
#define BGP_RTGT_MAX_ID_AS4   32768
 
#define AS_TRANS   23456
 
#define AS2_MAX   0xFFFF
 
#define XMPP_HOLD_TIME_DEFAULT   90
 

Typedefs

typedef uint32_t as_t
 
typedef uint16_t as2_t
 
typedef boost::intrusive_ptr
< RoutingPolicy
RoutingPolicyPtr
 
typedef std::vector
< RoutingPolicyAttachInfo
RoutingPolicyConfigList
 
typedef std::pair
< RoutingPolicyPtr, uint32_t > 
RoutingPolicyInfo
 
typedef std::list
< RoutingPolicyInfo
RoutingPolicyAttachList
 

Macro Definition Documentation

#define AS2_MAX   0xFFFF

Definition at line 24 of file bgp_common.h.

#define AS_TRANS   23456

Definition at line 23 of file bgp_common.h.

#define BGP_RTGT_MAX_ID_AS2   16777216

Definition at line 18 of file bgp_common.h.

#define BGP_RTGT_MAX_ID_AS4   32768

Definition at line 19 of file bgp_common.h.

#define BGP_RTGT_MIN_ID_AS2   8000000

Definition at line 15 of file bgp_common.h.

#define BGP_RTGT_MIN_ID_AS4   8000

Definition at line 16 of file bgp_common.h.

#define XMPP_HOLD_TIME_DEFAULT   90

Definition at line 26 of file bgp_common.h.

Typedef Documentation

typedef uint16_t as2_t

Definition at line 22 of file bgp_common.h.

typedef uint32_t as_t

Definition at line 21 of file bgp_common.h.

Definition at line 47 of file bgp_common.h.

Definition at line 40 of file bgp_common.h.

typedef std::pair<RoutingPolicyPtr, uint32_t> RoutingPolicyInfo

Definition at line 46 of file bgp_common.h.

typedef boost::intrusive_ptr<RoutingPolicy> RoutingPolicyPtr

Definition at line 28 of file bgp_common.h.