#include <bgp_config.h>
Definition at line 421 of file bgp_config.h.
◆ AggregateRouteList
◆ NeighborList
◆ RouteTargetList
◆ ServiceChainList
◆ StaticRouteList
◆ BgpInstanceConfig()
BgpInstanceConfig::BgpInstanceConfig |
( |
const std::string & |
name | ) |
|
|
explicit |
◆ ~BgpInstanceConfig()
BgpInstanceConfig::~BgpInstanceConfig |
( |
| ) |
|
|
virtual |
◆ add_neighbor()
void BgpInstanceConfig::add_neighbor |
( |
const std::string & |
neighbor | ) |
|
|
inline |
◆ aggregate_routes()
◆ Clear()
void BgpInstanceConfig::Clear |
( |
| ) |
|
◆ delete_neighbor()
void BgpInstanceConfig::delete_neighbor |
( |
const std::string & |
neighbor | ) |
|
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ export_list()
◆ has_pnf()
bool BgpInstanceConfig::has_pnf |
( |
| ) |
const |
|
inline |
◆ import_list()
◆ index()
int BgpInstanceConfig::index |
( |
| ) |
const |
|
inline |
◆ last_change_at()
uint64_t BgpInstanceConfig::last_change_at |
( |
| ) |
const |
|
inline |
◆ name()
const std::string& BgpInstanceConfig::name |
( |
| ) |
const |
|
inline |
◆ neighbor_list()
const NeighborList& BgpInstanceConfig::neighbor_list |
( |
| ) |
const |
|
inline |
◆ routing_instance_vxlan()
const std::string& BgpInstanceConfig::routing_instance_vxlan |
( |
| ) |
const |
|
inline |
◆ routing_policy_list()
◆ service_chain_info()
◆ service_chain_list()
◆ set_export_list()
void BgpInstanceConfig::set_export_list |
( |
const RouteTargetList & |
export_list | ) |
|
|
inline |
◆ set_has_pnf()
void BgpInstanceConfig::set_has_pnf |
( |
bool |
has_pnf | ) |
|
|
inline |
◆ set_import_list()
void BgpInstanceConfig::set_import_list |
( |
const RouteTargetList & |
import_list | ) |
|
|
inline |
◆ set_index()
void BgpInstanceConfig::set_index |
( |
int |
index | ) |
|
|
inline |
◆ set_last_change_at()
void BgpInstanceConfig::set_last_change_at |
( |
uint64_t |
tstamp | ) |
const |
|
inline |
◆ set_routing_instance_vxlan()
void BgpInstanceConfig::set_routing_instance_vxlan |
( |
const std::string & |
routing_instance_vxlan | ) |
|
|
inline |
◆ set_virtual_network()
void BgpInstanceConfig::set_virtual_network |
( |
const std::string & |
virtual_network | ) |
|
|
inline |
◆ set_virtual_network_allow_transit()
void BgpInstanceConfig::set_virtual_network_allow_transit |
( |
bool |
allow_transit | ) |
|
|
inline |
◆ set_virtual_network_index()
void BgpInstanceConfig::set_virtual_network_index |
( |
int |
virtual_network_index | ) |
|
|
inline |
◆ set_virtual_network_pbb_evpn_enable()
void BgpInstanceConfig::set_virtual_network_pbb_evpn_enable |
( |
bool |
pbb_evpn | ) |
|
|
inline |
◆ set_vxlan_id()
void BgpInstanceConfig::set_vxlan_id |
( |
int |
vxlan_id | ) |
|
|
inline |
◆ static_routes()
◆ swap_aggregate_routes()
◆ swap_routing_policy_list()
◆ swap_service_chain_list()
◆ swap_static_routes()
◆ virtual_network()
const std::string& BgpInstanceConfig::virtual_network |
( |
| ) |
const |
|
inline |
◆ virtual_network_allow_transit()
bool BgpInstanceConfig::virtual_network_allow_transit |
( |
| ) |
const |
|
inline |
◆ virtual_network_index()
int BgpInstanceConfig::virtual_network_index |
( |
| ) |
const |
|
inline |
◆ virtual_network_pbb_evpn_enable()
bool BgpInstanceConfig::virtual_network_pbb_evpn_enable |
( |
| ) |
const |
|
inline |
◆ vxlan_id()
int BgpInstanceConfig::vxlan_id |
( |
| ) |
const |
|
inline |
◆ BgpInstanceConfigTest
friend class BgpInstanceConfigTest |
|
friend |
◆ export_list_
◆ has_pnf_
bool BgpInstanceConfig::has_pnf_ |
|
private |
◆ import_list_
◆ index_
int BgpInstanceConfig::index_ |
|
private |
◆ inet6_aggregate_routes_
◆ inet6_static_routes_
◆ inet_aggregate_routes_
◆ inet_static_routes_
◆ last_change_at_
uint64_t BgpInstanceConfig::last_change_at_ |
|
mutableprivate |
◆ name_
std::string BgpInstanceConfig::name_ |
|
private |
◆ neighbor_list_
◆ routing_instance_vxlan_
std::string BgpInstanceConfig::routing_instance_vxlan_ |
|
private |
◆ routing_policies_
◆ service_chain_list_
◆ virtual_network_
std::string BgpInstanceConfig::virtual_network_ |
|
private |
◆ virtual_network_allow_transit_
bool BgpInstanceConfig::virtual_network_allow_transit_ |
|
private |
◆ virtual_network_index_
int BgpInstanceConfig::virtual_network_index_ |
|
private |
◆ virtual_network_pbb_evpn_enable_
bool BgpInstanceConfig::virtual_network_pbb_evpn_enable_ |
|
private |
◆ vxlan_id_
int BgpInstanceConfig::vxlan_id_ |
|
private |
The documentation for this class was generated from the following files: