OpenSDN source code
IFMapNodeProxy Class Reference

#include <ifmap_node_proxy.h>

Inheritance diagram for IFMapNodeProxy:
Collaboration diagram for IFMapNodeProxy:

Public Member Functions

 IFMapNodeProxy ()
 
 IFMapNodeProxy (IFMapNodeProxy *rhs)
 
 IFMapNodeProxy (IFMapNode *node, DBTable::ListenerId lid)
 
 ~IFMapNodeProxy ()
 
IFMapNodenode ()
 
const IFMapNodenode () const
 
void Swap (IFMapNodeProxy *rhs)
 
void Clear ()
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (IFMapNodeProxy)
 

Private Attributes

IFMapNodenode_
 
DBTable::ListenerId id_
 

Detailed Description

Definition at line 14 of file ifmap_node_proxy.h.

Constructor & Destructor Documentation

◆ IFMapNodeProxy() [1/3]

IFMapNodeProxy::IFMapNodeProxy ( )

Definition at line 12 of file ifmap_node_proxy.cc.

◆ IFMapNodeProxy() [2/3]

IFMapNodeProxy::IFMapNodeProxy ( IFMapNodeProxy rhs)

Definition at line 16 of file ifmap_node_proxy.cc.

Here is the call graph for this function:

◆ IFMapNodeProxy() [3/3]

IFMapNodeProxy::IFMapNodeProxy ( IFMapNode node,
DBTable::ListenerId  lid 
)

Definition at line 21 of file ifmap_node_proxy.cc.

Here is the call graph for this function:

◆ ~IFMapNodeProxy()

IFMapNodeProxy::~IFMapNodeProxy ( )

Definition at line 26 of file ifmap_node_proxy.cc.

Here is the call graph for this function:

Member Function Documentation

◆ Clear()

void IFMapNodeProxy::Clear ( )

Definition at line 43 of file ifmap_node_proxy.cc.

Here is the call graph for this function:

◆ DISALLOW_COPY_AND_ASSIGN()

IFMapNodeProxy::DISALLOW_COPY_AND_ASSIGN ( IFMapNodeProxy  )
private

◆ node() [1/2]

IFMapNode* IFMapNodeProxy::node ( )
inline

Definition at line 20 of file ifmap_node_proxy.h.

◆ node() [2/2]

const IFMapNode* IFMapNodeProxy::node ( ) const
inline

Definition at line 21 of file ifmap_node_proxy.h.

◆ Swap()

void IFMapNodeProxy::Swap ( IFMapNodeProxy rhs)

Definition at line 32 of file ifmap_node_proxy.cc.

Here is the call graph for this function:

Member Data Documentation

◆ id_

DBTable::ListenerId IFMapNodeProxy::id_
private

Definition at line 27 of file ifmap_node_proxy.h.

◆ node_

IFMapNode* IFMapNodeProxy::node_
private

Definition at line 26 of file ifmap_node_proxy.h.


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