OpenSDN source code
|
#include <vm_interface.h>
Public Member Functions | |
VmInterfaceKey (AgentKey::DBSubOperation sub_op, const boost::uuids::uuid &uuid, const std::string &name) | |
virtual | ~VmInterfaceKey () |
Interface * | AllocEntry (const InterfaceTable *table) const |
Interface * | AllocEntry (const InterfaceTable *table, const InterfaceData *data) const |
InterfaceKey * | Clone () const |
![]() | |
InterfaceKey (const InterfaceKey &rhs) | |
InterfaceKey (AgentKey::DBSubOperation sub_op, Interface::Type type, const boost::uuids::uuid &uuid, const std::string &name, bool is_mcast) | |
void | Init (Interface::Type type, const boost::uuids::uuid &intf_uuid, const std::string &name) |
bool | IsLess (const InterfaceKey &rhs) const |
bool | IsEqual (const InterfaceKey &rhs) const |
![]() | |
AgentOperDBKey () | |
AgentOperDBKey (DBSubOperation sub_op) | |
virtual | ~AgentOperDBKey () |
![]() | |
AgentKey () | |
AgentKey (DBSubOperation sub_op) | |
virtual | ~AgentKey () |
![]() | |
virtual | ~DBRequestKey () |
Additional Inherited Members | |
![]() | |
enum | DBSubOperation { ADD_DEL_CHANGE, RESYNC } |
![]() | |
Interface::Type | type_ |
boost::uuids::uuid | uuid_ |
std::string | name_ |
![]() | |
uint8_t | sub_op_ |
Definition at line 1821 of file vm_interface.h.
VmInterfaceKey::VmInterfaceKey | ( | AgentKey::DBSubOperation | sub_op, |
const boost::uuids::uuid & | uuid, | ||
const std::string & | name | ||
) |
Definition at line 42 of file vm_interface_request.cc.
|
inlinevirtual |
Definition at line 1824 of file vm_interface.h.
|
virtual |
Implements InterfaceKey.
Definition at line 47 of file vm_interface_request.cc.
|
virtual |
Implements InterfaceKey.
Definition at line 54 of file vm_interface_request.cc.
|
virtual |
Implements InterfaceKey.
Definition at line 63 of file vm_interface_request.cc.