OpenSDN source code
bgp_as_service.h File Reference
Include dependency graph for bgp_as_service.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BgpAsAService
 
struct  BgpAsAService::BgpAsAServiceEntry
 
struct  BgpAsAService::BgpAsAServiceList
 

Macros

#define BGP_ROUTER_CONFIG_NAME   "bgp-router"
 
#define BGP_AS_SERVICE_CONFIG_NAME   "bgp-as-a-service"
 
#define BGPAAS_CONTROL_NODE_ZONE_CONFIG_NAME   "bgpaas-control-node-zone"
 
#define VALID_BGP_ROUTER_TYPE   "bgpaas-client"
 
#define BGPASASERVICETRACE(obj, ...)
 

Variables

SandeshTraceBufferPtr BgpAsAServiceTraceBuf
 

Macro Definition Documentation

◆ BGP_AS_SERVICE_CONFIG_NAME

#define BGP_AS_SERVICE_CONFIG_NAME   "bgp-as-a-service"

Definition at line 56 of file bgp_as_service.h.

◆ BGP_ROUTER_CONFIG_NAME

#define BGP_ROUTER_CONFIG_NAME   "bgp-router"

Definition at line 55 of file bgp_as_service.h.

◆ BGPAAS_CONTROL_NODE_ZONE_CONFIG_NAME

#define BGPAAS_CONTROL_NODE_ZONE_CONFIG_NAME   "bgpaas-control-node-zone"

Definition at line 57 of file bgp_as_service.h.

◆ BGPASASERVICETRACE

#define BGPASASERVICETRACE (   obj,
  ... 
)
Value:
do { \
BgpAsAService##obj::TraceMsg(BgpAsAServiceTraceBuf, __FILE__, __LINE__, __VA_ARGS__);\
} while (false)
SandeshTraceBufferPtr BgpAsAServiceTraceBuf

Definition at line 61 of file bgp_as_service.h.

◆ VALID_BGP_ROUTER_TYPE

#define VALID_BGP_ROUTER_TYPE   "bgpaas-client"

Definition at line 58 of file bgp_as_service.h.

Variable Documentation

◆ BgpAsAServiceTraceBuf

SandeshTraceBufferPtr BgpAsAServiceTraceBuf
extern