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.