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

#include <vm_interface.h>

Inheritance diagram for VmInterface::VrfAssignRule:
Collaboration diagram for VmInterface::VrfAssignRule:

Public Member Functions

 VrfAssignRule ()
 
 VrfAssignRule (const VrfAssignRule &rhs)
 
 VrfAssignRule (uint32_t id, const autogen::MatchConditionType &match_condition_, const std::string &vrf_name, bool ignore_acl)
 
 ~VrfAssignRule ()
 
bool operator== (const VrfAssignRule &rhs) const
 
bool operator() (const VrfAssignRule &lhs, const VrfAssignRule &rhs) const
 
bool IsLess (const VrfAssignRule *rhs) const
 
void Update (const Agent *agent, VmInterface *vmi)
 
- Public Member Functions inherited from VmInterface::ListEntry
 ListEntry ()
 
 ListEntry (bool del_pending)
 
virtual ~ListEntry ()
 
bool del_pending () const
 
void set_del_pending (bool val) const
 
VmInterfaceState::Op GetOp (VmInterfaceState::Op op) const
 

Public Attributes

const uint32_t id_
 
std::string vrf_name_
 
bool ignore_acl_
 
autogen::MatchConditionType match_condition_
 
- Public Attributes inherited from VmInterface::ListEntry
bool del_pending_
 

Detailed Description

Definition at line 846 of file vm_interface.h.

Constructor & Destructor Documentation

VmInterface::VrfAssignRule::VrfAssignRule ( )

Definition at line 3138 of file vm_interface.cc.

VmInterface::VrfAssignRule::VrfAssignRule ( const VrfAssignRule rhs)

Definition at line 3142 of file vm_interface.cc.

VmInterface::VrfAssignRule::VrfAssignRule ( uint32_t  id,
const autogen::MatchConditionType &  match_condition_,
const std::string &  vrf_name,
bool  ignore_acl 
)

Definition at line 3149 of file vm_interface.cc.

VmInterface::VrfAssignRule::~VrfAssignRule ( )

Definition at line 3155 of file vm_interface.cc.

Member Function Documentation

bool VmInterface::VrfAssignRule::IsLess ( const VrfAssignRule rhs) const

Definition at line 3163 of file vm_interface.cc.

bool VmInterface::VrfAssignRule::operator() ( const VrfAssignRule lhs,
const VrfAssignRule rhs 
) const

Definition at line 3158 of file vm_interface.cc.

Here is the call graph for this function:

bool VmInterface::VrfAssignRule::operator== ( const VrfAssignRule rhs) const
void VmInterface::VrfAssignRule::Update ( const Agent agent,
VmInterface vmi 
)

Member Data Documentation

const uint32_t VmInterface::VrfAssignRule::id_

Definition at line 859 of file vm_interface.h.

bool VmInterface::VrfAssignRule::ignore_acl_
mutable

Definition at line 861 of file vm_interface.h.

autogen::MatchConditionType VmInterface::VrfAssignRule::match_condition_
mutable

Definition at line 862 of file vm_interface.h.

std::string VmInterface::VrfAssignRule::vrf_name_
mutable

Definition at line 860 of file vm_interface.h.


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