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


Public Types | |
| typedef std::map< IFMapNode *, IFMapDependencyManager::IFMapNodePtr > | Tree |
Public Member Functions | |
| OperIFMapTable (Agent *agent) | |
| virtual | ~OperIFMapTable () |
| Agent * | agent () const |
| OperDB * | oper () const |
| uint32_t | Size () const |
| void | ConfigEventHandler (IFMapNode *node, DBEntry *entry) |
| void | ProcessConfig (IFMapNode *node) |
| virtual void | ConfigDelete (IFMapNode *node)=0 |
| virtual void | ConfigAddChange (IFMapNode *node)=0 |
| virtual void | ConfigManagerEnqueue (IFMapNode *node)=0 |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (OperIFMapTable) | |
Private Attributes | |
| Agent * | agent_ |
| OperDB * | oper_ |
| Tree | tree_ |
| typedef std::map<IFMapNode *, IFMapDependencyManager::IFMapNodePtr> OperIFMapTable::Tree |
|
pure virtual |
Implemented in VRouter, OperVirtualDns, OperNetworkIpam, GlobalVrouter, GlobalSystemConfig, GlobalQosConfig, and BgpRouterConfig.
|
pure virtual |
Implemented in VRouter, OperVirtualDns, OperNetworkIpam, GlobalVrouter, GlobalSystemConfig, GlobalQosConfig, and BgpRouterConfig.
|
pure virtual |
Implemented in VRouter, OperVirtualDns, OperNetworkIpam, GlobalVrouter, GlobalSystemConfig, GlobalQosConfig, and BgpRouterConfig.
|
private |
|
inline |