OpenSDN source code
|
#include <bgp_config_listener.h>
Public Member Functions | |
BgpConfigListener (BgpIfmapConfigManager *manager) | |
![]() | |
IFMapConfigListener (ConfigManager *manager, const char *concurrency) | |
virtual | ~IFMapConfigListener () |
void | Initialize () |
void | Terminate () |
virtual void | GetChangeList (ChangeList *change_list) |
Private Member Functions | |
void | DependencyTrackerInit () |
DISALLOW_COPY_AND_ASSIGN (BgpConfigListener) | |
Friends | |
class | BgpConfigListenerTest |
Additional Inherited Members | |
![]() | |
typedef std::vector< ConfigDelta > | ChangeList |
![]() | |
typedef std::map< std::string, DBTable::ListenerId > | TableMap |
![]() | |
IFMapDependencyTracker * | get_dependency_tracker () |
virtual void | NodeObserver (DBTablePartBase *root, DBEntryBase *db_entry) |
virtual void | LinkObserver (DBTablePartBase *root, DBEntryBase *db_entry) |
void | ChangeListAdd (IFMapNode *node) |
DB * | database () |
![]() | |
ConfigManager * | manager_ |
boost::scoped_ptr < IFMapDependencyTracker > | tracker_ |
TableMap | table_map_ |
ChangeList | change_list_ |
const std::string | kConcurrency_ |
Definition at line 15 of file bgp_config_listener.h.
|
explicit |
Definition at line 19 of file bgp_config_listener.cc.
|
privatevirtual |
Implements IFMapConfigListener.
Definition at line 35 of file bgp_config_listener.cc.
|
private |
|
friend |
Definition at line 20 of file bgp_config_listener.h.