|
OpenSDN source code
|
#include <bgp_config_ifmap.h>

Public Member Functions | |
| BgpIfmapRoutingPolicyLinkConfig (BgpIfmapInstanceConfig *rti, BgpIfmapRoutingPolicyConfig *rtp) | |
| ~BgpIfmapRoutingPolicyLinkConfig () | |
| void | SetNodeProxy (IFMapNodeProxy *proxy) |
| const IFMapNode * | node () const |
| std::string | name () const |
| const autogen::RoutingPolicyRoutingInstance * | routing_policy_link () const |
| BgpIfmapInstanceConfig * | instance () |
| BgpIfmapRoutingPolicyConfig * | policy () |
| void | Update (BgpIfmapConfigManager *manager, const autogen::RoutingPolicyRoutingInstance *ri_rp) |
| void | Delete (BgpIfmapConfigManager *manager) |
Static Public Member Functions | |
| static bool | GetInstancePolicyPair (DBGraph *graph, IFMapNode *node, std::pair< IFMapNode *, IFMapNode * > *pair) |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (BgpIfmapRoutingPolicyLinkConfig) | |
Private Attributes | |
| BgpIfmapInstanceConfig * | instance_ |
| BgpIfmapRoutingPolicyConfig * | policy_ |
| std::string | name_ |
| IFMapNodeProxy | node_proxy_ |
| boost::intrusive_ptr< const autogen::RoutingPolicyRoutingInstance > | ri_rp_link_ |
Definition at line 273 of file bgp_config_ifmap.h.
|
explicit |
Definition at line 79 of file bgp_config_ifmap.cc.
| BgpIfmapRoutingPolicyLinkConfig::~BgpIfmapRoutingPolicyLinkConfig | ( | ) |
Definition at line 84 of file bgp_config_ifmap.cc.
| void BgpIfmapRoutingPolicyLinkConfig::Delete | ( | BgpIfmapConfigManager * | manager | ) |
Definition at line 121 of file bgp_config_ifmap.cc.
|
private |
|
inline |
Definition at line 288 of file bgp_config_ifmap.h.
|
inline |
Definition at line 282 of file bgp_config_ifmap.h.
|
inline |
|
inline |
Definition at line 289 of file bgp_config_ifmap.h.
|
inline |
Definition at line 283 of file bgp_config_ifmap.h.
| void BgpIfmapRoutingPolicyLinkConfig::SetNodeProxy | ( | IFMapNodeProxy * | proxy | ) |
| void BgpIfmapRoutingPolicyLinkConfig::Update | ( | BgpIfmapConfigManager * | manager, |
| const autogen::RoutingPolicyRoutingInstance * | ri_rp | ||
| ) |
Definition at line 116 of file bgp_config_ifmap.cc.
|
private |
Definition at line 296 of file bgp_config_ifmap.h.
|
private |
Definition at line 298 of file bgp_config_ifmap.h.
|
private |
Definition at line 299 of file bgp_config_ifmap.h.
|
private |
Definition at line 297 of file bgp_config_ifmap.h.
|
private |
Definition at line 301 of file bgp_config_ifmap.h.