#include <vm_interface.h>
|
| ServiceVlan () |
|
| ServiceVlan (const ServiceVlan &rhs) |
|
| ServiceVlan (uint16_t tag, const std::string &vrf_name, const Ip4Address &addr, const Ip6Address &addr6, const MacAddress &smac, const MacAddress &dmac) |
|
virtual | ~ServiceVlan () |
|
bool | operator() (const ServiceVlan &lhs, const ServiceVlan &rhs) const |
|
bool | IsLess (const ServiceVlan *rhs) const |
|
void | Update (const Agent *agent, VmInterface *vmi) const |
|
void | DeleteCommon (const VmInterface *vmi) const |
|
void | AddCommon (const Agent *agent, const VmInterface *vmi) const |
|
void | Copy (const Agent *agent, const VmInterface *vmi) const |
|
VmInterfaceState::Op | GetOpL3 (const Agent *agent, const VmInterface *vmi) const |
|
bool | AddL3 (const Agent *agent, VmInterface *vmi) const |
|
bool | DeleteL3 (const Agent *agent, VmInterface *vmi) const |
|
| 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 |
|
Definition at line 630 of file vm_interface.h.
VmInterface::ServiceVlan::ServiceVlan |
( |
| ) |
|
VmInterface::ServiceVlan::ServiceVlan |
( |
const ServiceVlan & |
rhs | ) |
|
VmInterface::ServiceVlan::~ServiceVlan |
( |
| ) |
|
|
virtual |
void VmInterface::ServiceVlan::AddCommon |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
bool VmInterface::ServiceVlan::AddL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
void VmInterface::ServiceVlan::Copy |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
void VmInterface::ServiceVlan::DeleteCommon |
( |
const VmInterface * |
vmi | ) |
const |
bool VmInterface::ServiceVlan::DeleteL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
bool VmInterface::ServiceVlan::IsLess |
( |
const ServiceVlan * |
rhs | ) |
const |
void VmInterface::ServiceVlan::Update |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
bool VmInterface::ServiceVlan::del_add_ |
|
mutable |
uint32_t VmInterface::ServiceVlan::label_ |
|
mutable |
uint16_t VmInterface::ServiceVlan::tag_ |
bool VmInterface::ServiceVlan::v4_rt_installed_ |
|
mutable |
bool VmInterface::ServiceVlan::v6_rt_installed_ |
|
mutable |
std::string VmInterface::ServiceVlan::vrf_name_ |
|
mutable |
The documentation for this struct was generated from the following files: