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

Public Member Functions | |
| BgpIfmapProtocolConfig (BgpIfmapInstanceConfig *instance) | |
| ~BgpIfmapProtocolConfig () | |
| void | SetNodeProxy (IFMapNodeProxy *proxy) |
| void | Update (BgpIfmapConfigManager *manager, const autogen::BgpRouter *router) |
| void | Delete (BgpIfmapConfigManager *manager) |
| const std::string & | InstanceName () const |
| const autogen::BgpRouterParams & | router_params () const |
| const autogen::BgpRouter * | bgp_router () const |
| IFMapNode * | node () |
| const BgpIfmapInstanceConfig * | instance () |
| const BgpProtocolConfig * | protocol_config () const |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (BgpIfmapProtocolConfig) | |
Private Attributes | |
| BgpIfmapInstanceConfig * | instance_ |
| IFMapNodeProxy | node_proxy_ |
| BgpProtocolConfig | data_ |
| boost::intrusive_ptr< const autogen::BgpRouter > | bgp_router_ |
Definition at line 127 of file bgp_config_ifmap.h.
|
explicit |
Definition at line 627 of file bgp_config_ifmap.cc.
| BgpIfmapProtocolConfig::~BgpIfmapProtocolConfig | ( | ) |
Definition at line 635 of file bgp_config_ifmap.cc.
|
inline |
Definition at line 141 of file bgp_config_ifmap.h.
| void BgpIfmapProtocolConfig::Delete | ( | BgpIfmapConfigManager * | manager | ) |
|
private |
|
inline |
Definition at line 144 of file bgp_config_ifmap.h.
| const string & BgpIfmapProtocolConfig::InstanceName | ( | ) | const |
|
inline |
|
inline |
Definition at line 146 of file bgp_config_ifmap.h.
| const autogen::BgpRouterParams & BgpIfmapProtocolConfig::router_params | ( | ) | const |
Definition at line 638 of file bgp_config_ifmap.cc.
| void BgpIfmapProtocolConfig::SetNodeProxy | ( | IFMapNodeProxy * | proxy | ) |
| void BgpIfmapProtocolConfig::Update | ( | BgpIfmapConfigManager * | manager, |
| const autogen::BgpRouter * | router | ||
| ) |
|
private |
Definition at line 152 of file bgp_config_ifmap.h.
|
private |
Definition at line 151 of file bgp_config_ifmap.h.
|
private |
Definition at line 149 of file bgp_config_ifmap.h.
|
private |
Definition at line 150 of file bgp_config_ifmap.h.