OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OperNetworkIpam Class Reference

#include <vn.h>

Inheritance diagram for OperNetworkIpam:
Collaboration diagram for OperNetworkIpam:

Public Member Functions

 OperNetworkIpam (Agent *agent, DomainConfig *domain_config)
 
virtual ~OperNetworkIpam ()
 
void ConfigDelete (IFMapNode *node)
 
void ConfigAddChange (IFMapNode *node)
 
void ConfigManagerEnqueue (IFMapNode *node)
 
- Public Member Functions inherited from OperIFMapTable
 OperIFMapTable (Agent *agent)
 
virtual ~OperIFMapTable ()
 
Agentagent () const
 
OperDBoper () const
 
uint32_t Size () const
 
void ConfigEventHandler (IFMapNode *node, DBEntry *entry)
 
void ProcessConfig (IFMapNode *node)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (OperNetworkIpam)
 

Private Attributes

DomainConfigdomain_config_
 

Additional Inherited Members

- Public Types inherited from OperIFMapTable
typedef std::map< IFMapNode
*, IFMapDependencyManager::IFMapNodePtr
Tree
 

Detailed Description

Definition at line 392 of file vn.h.

Constructor & Destructor Documentation

OperNetworkIpam::OperNetworkIpam ( Agent agent,
DomainConfig domain_config 
)

Definition at line 1562 of file vn.cc.

OperNetworkIpam::~OperNetworkIpam ( )
virtual

Definition at line 1566 of file vn.cc.

Member Function Documentation

void OperNetworkIpam::ConfigAddChange ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1573 of file vn.cc.

Here is the call graph for this function:

void OperNetworkIpam::ConfigDelete ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1569 of file vn.cc.

Here is the call graph for this function:

void OperNetworkIpam::ConfigManagerEnqueue ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1577 of file vn.cc.

Here is the call graph for this function:

OperNetworkIpam::DISALLOW_COPY_AND_ASSIGN ( OperNetworkIpam  )
private

Member Data Documentation

DomainConfig* OperNetworkIpam::domain_config_
private

Definition at line 402 of file vn.h.


The documentation for this class was generated from the following files: