OpenSDN source code
|
#include <ovsdb_resource_vxlan_id.h>
Public Member Functions | |
OvsdbResourceVxLanId (OvsdbResourceVxLanIdTable *table, KSyncEntry *entry) | |
virtual | ~OvsdbResourceVxLanId () |
bool | AcquireVxLanId (uint32_t vxlan_id) |
void | ReleaseVxLanId (bool active) |
void | set_active_vxlan_id (uint32_t vxlan_id) |
uint32_t | VxLanId () const |
uint32_t | active_vxlan_id () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (OvsdbResourceVxLanId) | |
Private Attributes | |
OvsdbResourceVxLanIdTable * | table_ |
KSyncEntry * | entry_ |
uint32_t | resource_id_ |
uint32_t | vxlan_id_ |
uint32_t | active_vxlan_id_ |
Friends | |
class | OvsdbResourceVxLanIdCmp |
class | OvsdbResourceVxLanIdTable |
Definition at line 14 of file ovsdb_resource_vxlan_id.h.
OvsdbResourceVxLanId::OvsdbResourceVxLanId | ( | OvsdbResourceVxLanIdTable * | table, |
KSyncEntry * | entry | ||
) |
Definition at line 11 of file ovsdb_resource_vxlan_id.cc.
|
virtual |
bool OvsdbResourceVxLanId::AcquireVxLanId | ( | uint32_t | vxlan_id | ) |
uint32_t OvsdbResourceVxLanId::active_vxlan_id | ( | ) | const |
|
private |
void OvsdbResourceVxLanId::ReleaseVxLanId | ( | bool | active | ) |
void OvsdbResourceVxLanId::set_active_vxlan_id | ( | uint32_t | vxlan_id | ) |
uint32_t OvsdbResourceVxLanId::VxLanId | ( | ) | const |
Definition at line 80 of file ovsdb_resource_vxlan_id.cc.
|
friend |
Definition at line 36 of file ovsdb_resource_vxlan_id.h.
|
friend |
Definition at line 37 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 42 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 39 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 40 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 38 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 41 of file ovsdb_resource_vxlan_id.h.