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

#include <vm_interface.h>

Inheritance diagram for VmInterface::AliasIpList:
Collaboration diagram for VmInterface::AliasIpList:

Public Member Functions

 AliasIpList ()
 
 ~AliasIpList ()
 
void Insert (const AliasIp *rhs)
 
void Update (const AliasIp *lhs, const AliasIp *rhs)
 
void Remove (AliasIpSet::iterator &it)
 
bool UpdateList (const Agent *agent, VmInterface *vmi, VmInterfaceState::Op l2_force_op, VmInterfaceState::Op l3_force_op)
 

Public Attributes

uint16_t v4_count_
 
uint16_t v6_count_
 
AliasIpSet list_
 

Detailed Description

Definition at line 614 of file vm_interface.h.

Constructor & Destructor Documentation

VmInterface::AliasIpList::AliasIpList ( )
inline

Definition at line 615 of file vm_interface.h.

VmInterface::AliasIpList::~AliasIpList ( )
inline

Definition at line 616 of file vm_interface.h.

Member Function Documentation

void VmInterface::AliasIpList::Insert ( const AliasIp rhs)

Definition at line 2269 of file vm_interface.cc.

void VmInterface::AliasIpList::Remove ( AliasIpSet::iterator &  it)

Definition at line 2284 of file vm_interface.cc.

void VmInterface::AliasIpList::Update ( const AliasIp lhs,
const AliasIp rhs 
)

Definition at line 2280 of file vm_interface.cc.

Here is the call graph for this function:

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

Definition at line 2288 of file vm_interface.cc.

Here is the call graph for this function:

Member Data Documentation

AliasIpSet VmInterface::AliasIpList::list_

Definition at line 627 of file vm_interface.h.

uint16_t VmInterface::AliasIpList::v4_count_

Definition at line 625 of file vm_interface.h.

uint16_t VmInterface::AliasIpList::v6_count_

Definition at line 626 of file vm_interface.h.


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