OpenSDN source code
|
#include <ifmap_config_listener.h>
Classes | |
struct | ConfigDelta |
class | ConfigManager |
Public Types | |
typedef std::vector< ConfigDelta > | ChangeList |
Public Member Functions | |
IFMapConfigListener (ConfigManager *manager, const char *concurrency) | |
virtual | ~IFMapConfigListener () |
void | Initialize () |
void | Terminate () |
virtual void | GetChangeList (ChangeList *change_list) |
Protected Types | |
typedef std::map< std::string, DBTable::ListenerId > | TableMap |
Protected Member Functions | |
IFMapDependencyTracker * | get_dependency_tracker () |
virtual void | DependencyTrackerInit ()=0 |
virtual void | NodeObserver (DBTablePartBase *root, DBEntryBase *db_entry) |
virtual void | LinkObserver (DBTablePartBase *root, DBEntryBase *db_entry) |
void | ChangeListAdd (IFMapNode *node) |
DB * | database () |
Protected Attributes | |
ConfigManager * | manager_ |
boost::scoped_ptr < IFMapDependencyTracker > | tracker_ |
TableMap | table_map_ |
ChangeList | change_list_ |
const std::string | kConcurrency_ |
Definition at line 44 of file ifmap_config_listener.h.
typedef std::vector<ConfigDelta> IFMapConfigListener::ChangeList |
Definition at line 62 of file ifmap_config_listener.h.
|
protected |
Definition at line 77 of file ifmap_config_listener.h.
|
explicit |
Definition at line 26 of file ifmap_config_listener.cc.
|
virtual |
Definition at line 30 of file ifmap_config_listener.cc.
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in BgpConfigListener.
|
protected |
Definition at line 105 of file ifmap_config_listener.cc.
|
virtual |
Definition at line 97 of file ifmap_config_listener.cc.
void IFMapConfigListener::Initialize | ( | ) |
|
protectedvirtual |
|
protectedvirtual |
void IFMapConfigListener::Terminate | ( | ) |
|
protected |
Definition at line 89 of file ifmap_config_listener.h.
|
protected |
Definition at line 90 of file ifmap_config_listener.h.
|
protected |
Definition at line 86 of file ifmap_config_listener.h.
|
protected |
Definition at line 88 of file ifmap_config_listener.h.
|
protected |
Definition at line 87 of file ifmap_config_listener.h.