#include <port_subscribe_table.h>
|
| VmiSubscribeEntry (PortSubscribeEntry::Type type, const std::string &ifname, uint32_t version, const boost::uuids::uuid &vmi_uuid, const boost::uuids::uuid vm_uuid, const std::string &vm_name, const boost::uuids::uuid &vn_uuid, const boost::uuids::uuid &project_uuid, const Ip4Address &ip4_addr, const Ip6Address &ip6_addr, const std::string &mac_addr, uint16_t tx_vlan_id, uint16_t rx_vlan_id, uint8_t vhostuser_mode, uint8_t link_state) |
|
| ~VmiSubscribeEntry () |
|
virtual bool | MatchVn (const boost::uuids::uuid &u) const |
|
virtual bool | MatchVm (const boost::uuids::uuid &u) const |
|
virtual void | Update (const PortSubscribeEntry *rhs) |
|
void | OnAdd (Agent *agent, PortSubscribeTable *table) const |
|
void | OnDelete (Agent *agent, PortSubscribeTable *table) const |
|
const boost::uuids::uuid & | vmi_uuid () const |
|
const boost::uuids::uuid & | vm_uuid () const |
|
const std::string & | vm_name () const |
|
const boost::uuids::uuid & | vn_uuid () const |
|
const boost::uuids::uuid & | project_uuid () const |
|
const Ip4Address & | ip4_addr () const |
|
const Ip6Address & | ip6_addr () const |
|
const std::string & | mac_addr () const |
|
uint16_t | tx_vlan_id () const |
|
uint16_t | rx_vlan_id () const |
|
uint8_t | vhostuser_mode () const |
|
uint8_t | link_state () const |
|
void | set_link_state (uint8_t value) |
|
| PortSubscribeEntry (Type type, const std::string &ifname, int32_t version) |
|
virtual | ~PortSubscribeEntry () |
|
Type | type () const |
|
const std::string & | ifname () const |
|
uint32_t | version () const |
|
Definition at line 68 of file port_subscribe_table.h.
VmiSubscribeEntry::VmiSubscribeEntry |
( |
PortSubscribeEntry::Type |
type, |
|
|
const std::string & |
ifname, |
|
|
uint32_t |
version, |
|
|
const boost::uuids::uuid & |
vmi_uuid, |
|
|
const boost::uuids::uuid |
vm_uuid, |
|
|
const std::string & |
vm_name, |
|
|
const boost::uuids::uuid & |
vn_uuid, |
|
|
const boost::uuids::uuid & |
project_uuid, |
|
|
const Ip4Address & |
ip4_addr, |
|
|
const Ip6Address & |
ip6_addr, |
|
|
const std::string & |
mac_addr, |
|
|
uint16_t |
tx_vlan_id, |
|
|
uint16_t |
rx_vlan_id, |
|
|
uint8_t |
vhostuser_mode, |
|
|
uint8_t |
link_state |
|
) |
| |
VmiSubscribeEntry::~VmiSubscribeEntry |
( |
| ) |
|
const Ip4Address& VmiSubscribeEntry::ip4_addr |
( |
| ) |
const |
|
inline |
const Ip6Address& VmiSubscribeEntry::ip6_addr |
( |
| ) |
const |
|
inline |
uint8_t VmiSubscribeEntry::link_state |
( |
| ) |
const |
|
inline |
const std::string& VmiSubscribeEntry::mac_addr |
( |
| ) |
const |
|
inline |
uint16_t VmiSubscribeEntry::rx_vlan_id |
( |
| ) |
const |
|
inline |
void VmiSubscribeEntry::set_link_state |
( |
uint8_t |
value | ) |
|
|
inline |
uint16_t VmiSubscribeEntry::tx_vlan_id |
( |
| ) |
const |
|
inline |
uint8_t VmiSubscribeEntry::vhostuser_mode |
( |
| ) |
const |
|
inline |
const std::string& VmiSubscribeEntry::vm_name |
( |
| ) |
const |
|
inline |
uint8_t VmiSubscribeEntry::link_state_ |
|
private |
std::string VmiSubscribeEntry::mac_addr_ |
|
private |
uint16_t VmiSubscribeEntry::rx_vlan_id_ |
|
private |
uint16_t VmiSubscribeEntry::tx_vlan_id_ |
|
private |
uint8_t VmiSubscribeEntry::vhostuser_mode_ |
|
private |
std::string VmiSubscribeEntry::vm_name_ |
|
private |
The documentation for this class was generated from the following files: