OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VmInterface::LearntMacIpList Struct Reference

#include <vm_interface.h>

Inheritance diagram for VmInterface::LearntMacIpList:
Collaboration diagram for VmInterface::LearntMacIpList:

Public Member Functions

 LearntMacIpList ()
 
 ~LearntMacIpList ()
 
void Insert (const LearntMacIp *rhs)
 
void Update (const LearntMacIp *lhs, const LearntMacIp *rhs)
 
void Remove (const LearntMacIp *rhs)
 
virtual bool UpdateList (const Agent *agent, VmInterface *vmi, VmInterfaceState::Op l2_force_op, VmInterfaceState::Op l3_force_op)
 

Public Attributes

LearntMacIpSet list_
 

Detailed Description

Definition at line 991 of file vm_interface.h.

Constructor & Destructor Documentation

VmInterface::LearntMacIpList::LearntMacIpList ( )
inline

Definition at line 992 of file vm_interface.h.

VmInterface::LearntMacIpList::~LearntMacIpList ( )
inline

Definition at line 995 of file vm_interface.h.

Member Function Documentation

void VmInterface::LearntMacIpList::Insert ( const LearntMacIp rhs)

Definition at line 1733 of file vm_interface.cc.

void VmInterface::LearntMacIpList::Remove ( const LearntMacIp rhs)

Definition at line 1743 of file vm_interface.cc.

void VmInterface::LearntMacIpList::Update ( const LearntMacIp lhs,
const LearntMacIp rhs 
)

Definition at line 1737 of file vm_interface.cc.

Here is the call graph for this function:

bool VmInterface::LearntMacIpList::UpdateList ( const Agent agent,
VmInterface vmi,
VmInterfaceState::Op  l2_force_op,
VmInterfaceState::Op  l3_force_op 
)
virtual

Definition at line 1751 of file vm_interface.cc.

Here is the call graph for this function:

Member Data Documentation

LearntMacIpSet VmInterface::LearntMacIpList::list_

Definition at line 1004 of file vm_interface.h.


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