OpenSDN source code
OperVirtualDns Class Reference

#include <vn.h>

Inheritance diagram for OperVirtualDns:
Collaboration diagram for OperVirtualDns:

Public Member Functions

 OperVirtualDns (Agent *agent, DomainConfig *domain_config)
 
virtual ~OperVirtualDns ()
 
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 (OperVirtualDns)
 

Private Attributes

DomainConfigdomain_config_
 

Additional Inherited Members

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

Detailed Description

Definition at line 407 of file vn.h.

Constructor & Destructor Documentation

◆ OperVirtualDns()

OperVirtualDns::OperVirtualDns ( Agent agent,
DomainConfig domain_config 
)

Definition at line 1587 of file vn.cc.

◆ ~OperVirtualDns()

OperVirtualDns::~OperVirtualDns ( )
virtual

Definition at line 1591 of file vn.cc.

Member Function Documentation

◆ ConfigAddChange()

void OperVirtualDns::ConfigAddChange ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1598 of file vn.cc.

Here is the call graph for this function:

◆ ConfigDelete()

void OperVirtualDns::ConfigDelete ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1594 of file vn.cc.

Here is the call graph for this function:

◆ ConfigManagerEnqueue()

void OperVirtualDns::ConfigManagerEnqueue ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 1602 of file vn.cc.

Here is the call graph for this function:

◆ DISALLOW_COPY_AND_ASSIGN()

OperVirtualDns::DISALLOW_COPY_AND_ASSIGN ( OperVirtualDns  )
private

Member Data Documentation

◆ domain_config_

DomainConfig* OperVirtualDns::domain_config_
private

Definition at line 417 of file vn.h.


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