OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bgp_config.h File Reference
#include <algorithm>
#include <map>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "base/util.h"
#include "base/address.h"
#include "bgp/bgp_common.h"
#include "bgp/routing-instance/iservice_chain_mgr.h"
#include "io/tcp_session.h"
#include "schema/vnc_cfg_types.h"
Include dependency graph for bgp_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AuthenticationKey
 
class  AuthenticationData
 
struct  BgpFamilyAttributesConfig
 
struct  BgpFamilyAttributesConfigCompare
 
class  BgpNeighborConfig
 
struct  BgpNeighborConfig::OriginOverrideConfig
 
struct  AggregateRouteConfig
 
struct  ServiceChainConfig
 
struct  StaticRouteConfig
 
struct  PrefixMatchConfig
 
struct  RoutingPolicyMatchConfig
 
struct  ActionUpdate
 
struct  RoutingPolicyActionConfig
 
struct  RoutingPolicyTermConfig
 
class  BgpRoutingPolicyConfig
 
class  BgpInstanceConfig
 
class  BgpProtocolConfig
 
class  BgpGlobalSystemConfig
 
class  BgpGlobalQosConfig
 
class  BgpConfigManager
 
struct  BgpConfigManager::Observers
 

Typedefs

typedef std::vector
< AuthenticationKey
AuthenticationKeyChain
 
typedef std::vector< as_tAsnList
 
typedef std::vector< std::string > CommunityList
 
typedef std::vector< std::string > ProtocolList
 
typedef std::vector
< PrefixMatchConfig
PrefixMatchConfigList
 

Typedef Documentation

typedef std::vector<as_t> AsnList

Definition at line 346 of file bgp_config.h.

Definition at line 39 of file bgp_config.h.

typedef std::vector<std::string> CommunityList

Definition at line 347 of file bgp_config.h.

Definition at line 358 of file bgp_config.h.

typedef std::vector<std::string> ProtocolList

Definition at line 348 of file bgp_config.h.