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

#include <vm_interface.h>

Inheritance diagram for VmInterface::VrfAssignRuleList:
Collaboration diagram for VmInterface::VrfAssignRuleList:

Public Member Functions

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

Public Attributes

VrfAssignRuleSet list_
 
AclDBEntryRef vrf_assign_acl_
 

Detailed Description

Definition at line 866 of file vm_interface.h.

Constructor & Destructor Documentation

VmInterface::VrfAssignRuleList::VrfAssignRuleList ( )
inline

Definition at line 867 of file vm_interface.h.

VmInterface::VrfAssignRuleList::~VrfAssignRuleList ( )
inline

Definition at line 870 of file vm_interface.h.

Member Function Documentation

void VmInterface::VrfAssignRuleList::Insert ( const VrfAssignRule rhs)

Definition at line 3167 of file vm_interface.cc.

void VmInterface::VrfAssignRuleList::Remove ( VrfAssignRuleSet::iterator &  it)

Definition at line 3179 of file vm_interface.cc.

void VmInterface::VrfAssignRuleList::Update ( const VrfAssignRule lhs,
const VrfAssignRule rhs 
)

Definition at line 3171 of file vm_interface.cc.

Here is the call graph for this function:

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

Definition at line 3184 of file vm_interface.cc.

Here is the call graph for this function:

Member Data Documentation

VrfAssignRuleSet VmInterface::VrfAssignRuleList::list_

Definition at line 878 of file vm_interface.h.

AclDBEntryRef VmInterface::VrfAssignRuleList::vrf_assign_acl_

Definition at line 879 of file vm_interface.h.


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