OpenSDN source code
|
#include <bgp_config.h>
Public Types | |
typedef std::vector < RoutingPolicyTermConfig > | RoutingPolicyTermList |
Public Member Functions | |
BgpRoutingPolicyConfig (const std::string &name) | |
virtual | ~BgpRoutingPolicyConfig () |
const std::string & | name () const |
void | set_last_change_at (uint64_t tstamp) const |
void | add_term (const RoutingPolicyTermConfig &term) |
const RoutingPolicyTermList & | terms () const |
void | Clear () |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (BgpRoutingPolicyConfig) | |
Private Attributes | |
std::string | name_ |
uint64_t | last_change_at_ |
RoutingPolicyTermList | terms_ |
Definition at line 399 of file bgp_config.h.
typedef std::vector<RoutingPolicyTermConfig> BgpRoutingPolicyConfig::RoutingPolicyTermList |
Definition at line 401 of file bgp_config.h.
|
explicit |
Definition at line 409 of file bgp_config.cc.
|
virtual |
Definition at line 414 of file bgp_config.cc.
|
inline |
Definition at line 407 of file bgp_config.h.
void BgpRoutingPolicyConfig::Clear | ( | ) |
Definition at line 417 of file bgp_config.cc.
|
private |
|
inline |
Definition at line 405 of file bgp_config.h.
|
inline |
Definition at line 406 of file bgp_config.h.
|
inline |
Definition at line 410 of file bgp_config.h.
|
mutableprivate |
Definition at line 415 of file bgp_config.h.
|
private |
Definition at line 414 of file bgp_config.h.
|
private |
Definition at line 416 of file bgp_config.h.