OpenSDN source code
|
#include <bgp_config.h>
Public Types | |
typedef std::set< std::string > | NeighborList |
typedef std::set< std::string > | RouteTargetList |
typedef std::set < StaticRouteConfig > | StaticRouteList |
typedef std::vector < ServiceChainConfig > | ServiceChainList |
typedef std::vector < AggregateRouteConfig > | AggregateRouteList |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (BgpInstanceConfig) | |
Friends | |
class | BgpInstanceConfigTest |
Definition at line 421 of file bgp_config.h.
typedef std::vector<AggregateRouteConfig> BgpInstanceConfig::AggregateRouteList |
Definition at line 427 of file bgp_config.h.
typedef std::set<std::string> BgpInstanceConfig::NeighborList |
Definition at line 423 of file bgp_config.h.
typedef std::set<std::string> BgpInstanceConfig::RouteTargetList |
Definition at line 424 of file bgp_config.h.
typedef std::vector<ServiceChainConfig> BgpInstanceConfig::ServiceChainList |
Definition at line 426 of file bgp_config.h.
typedef std::set<StaticRouteConfig> BgpInstanceConfig::StaticRouteList |
Definition at line 425 of file bgp_config.h.
|
explicit |
Definition at line 331 of file bgp_config.cc.
|
virtual |
Definition at line 342 of file bgp_config.cc.
|
inline |
Definition at line 435 of file bgp_config.h.
const BgpInstanceConfig::AggregateRouteList & BgpInstanceConfig::aggregate_routes | ( | Address::Family | family | ) | const |
Definition at line 390 of file bgp_config.cc.
void BgpInstanceConfig::Clear | ( | ) |
Definition at line 345 of file bgp_config.cc.
|
inline |
Definition at line 438 of file bgp_config.h.
|
private |
|
inline |
Definition at line 446 of file bgp_config.h.
|
inline |
Definition at line 451 of file bgp_config.h.
|
inline |
Definition at line 442 of file bgp_config.h.
|
inline |
Definition at line 509 of file bgp_config.h.
|
inline |
Definition at line 482 of file bgp_config.h.
|
inline |
Definition at line 432 of file bgp_config.h.
|
inline |
Definition at line 434 of file bgp_config.h.
|
inline |
Definition at line 497 of file bgp_config.h.
const ServiceChainConfig * BgpInstanceConfig::service_chain_info | ( | SCAddress::Family | family | ) | const |
Definition at line 379 of file bgp_config.cc.
|
inline |
Definition at line 488 of file bgp_config.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 483 of file bgp_config.h.
|
inline |
|
inline |
Definition at line 467 of file bgp_config.h.
|
inline |
|
inline |
Definition at line 474 of file bgp_config.h.
|
inline |
const BgpInstanceConfig::StaticRouteList & BgpInstanceConfig::static_routes | ( | Address::Family | family | ) | const |
Definition at line 359 of file bgp_config.cc.
void BgpInstanceConfig::swap_aggregate_routes | ( | Address::Family | family, |
AggregateRouteList * | list | ||
) |
Definition at line 399 of file bgp_config.cc.
|
inline |
Definition at line 500 of file bgp_config.h.
|
inline |
Definition at line 491 of file bgp_config.h.
void BgpInstanceConfig::swap_static_routes | ( | Address::Family | family, |
StaticRouteList * | list | ||
) |
Definition at line 369 of file bgp_config.cc.
|
inline |
Definition at line 454 of file bgp_config.h.
|
inline |
Definition at line 464 of file bgp_config.h.
|
inline |
Definition at line 459 of file bgp_config.h.
|
inline |
Definition at line 471 of file bgp_config.h.
|
inline |
Definition at line 479 of file bgp_config.h.
|
friend |
Definition at line 512 of file bgp_config.h.
|
private |
Definition at line 517 of file bgp_config.h.
|
private |
Definition at line 518 of file bgp_config.h.
|
private |
Definition at line 516 of file bgp_config.h.
|
private |
Definition at line 523 of file bgp_config.h.
|
private |
Definition at line 529 of file bgp_config.h.
|
private |
Definition at line 527 of file bgp_config.h.
|
private |
Definition at line 528 of file bgp_config.h.
|
private |
Definition at line 526 of file bgp_config.h.
|
mutableprivate |
Definition at line 525 of file bgp_config.h.
|
private |
Definition at line 514 of file bgp_config.h.
|
private |
Definition at line 515 of file bgp_config.h.
|
private |
Definition at line 531 of file bgp_config.h.
|
private |
Definition at line 530 of file bgp_config.h.
|
private |
Definition at line 519 of file bgp_config.h.
|
private |
Definition at line 521 of file bgp_config.h.
|
private |
Definition at line 520 of file bgp_config.h.
|
private |
Definition at line 522 of file bgp_config.h.
|
private |
Definition at line 524 of file bgp_config.h.