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

#include <vm_interface.h>

Inheritance diagram for VmInterface::InstanceIpList:
Collaboration diagram for VmInterface::InstanceIpList:

Public Member Functions

 InstanceIpList (bool is_ipv4)
 
 ~InstanceIpList ()
 
void Insert (const InstanceIp *rhs)
 
void Update (const InstanceIp *lhs, const InstanceIp *rhs)
 
void Remove (InstanceIpSet::iterator &it)
 
virtual bool UpdateList (const Agent *agent, VmInterface *vmi, VmInterfaceState::Op l2_force_op, VmInterfaceState::Op l3_force_op)
 

Public Attributes

bool is_ipv4_
 
InstanceIpSet list_
 

Detailed Description

Definition at line 935 of file vm_interface.h.

Constructor & Destructor Documentation

VmInterface::InstanceIpList::InstanceIpList ( bool  is_ipv4)
inline

Definition at line 936 of file vm_interface.h.

VmInterface::InstanceIpList::~InstanceIpList ( )
inline

Definition at line 939 of file vm_interface.h.

Member Function Documentation

void VmInterface::InstanceIpList::Insert ( const InstanceIp rhs)

Definition at line 1522 of file vm_interface.cc.

void VmInterface::InstanceIpList::Remove ( InstanceIpSet::iterator &  it)

Definition at line 1537 of file vm_interface.cc.

void VmInterface::InstanceIpList::Update ( const InstanceIp lhs,
const InstanceIp rhs 
)

Definition at line 1526 of file vm_interface.cc.

Here is the call graph for this function:

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

Definition at line 1542 of file vm_interface.cc.

Here is the call graph for this function:

Member Data Documentation

bool VmInterface::InstanceIpList::is_ipv4_

Definition at line 948 of file vm_interface.h.

InstanceIpSet VmInterface::InstanceIpList::list_

Definition at line 949 of file vm_interface.h.


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