OpenSDN source code
|
#include <ovsdb_resource_vxlan_id.h>
Classes | |
struct | ResourceEntry |
Public Member Functions | |
OvsdbResourceVxLanIdTable () | |
virtual | ~OvsdbResourceVxLanIdTable () |
Private Types | |
typedef std::set < OvsdbResourceVxLanId *, OvsdbResourceVxLanIdCmp > | ResourcePendingList |
Private Member Functions | |
bool | AcquireVxLanId (OvsdbResourceVxLanId *entry, uint32_t vxlan_id) |
void | ReleaseVxLanId (OvsdbResourceVxLanId *entry, uint32_t vxlan_id, uint32_t resource_id) |
DISALLOW_COPY_AND_ASSIGN (OvsdbResourceVxLanIdTable) | |
Private Attributes | |
std::map< uint32_t, ResourceEntry * > | vxlan_table_ |
Friends | |
class | OvsdbResourceVxLanId |
Definition at line 56 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 64 of file ovsdb_resource_vxlan_id.h.
OvsdbResourceVxLanIdTable::OvsdbResourceVxLanIdTable | ( | ) |
Definition at line 91 of file ovsdb_resource_vxlan_id.cc.
|
virtual |
Definition at line 94 of file ovsdb_resource_vxlan_id.cc.
|
private |
Definition at line 97 of file ovsdb_resource_vxlan_id.cc.
|
private |
|
private |
Definition at line 121 of file ovsdb_resource_vxlan_id.cc.
|
friend |
Definition at line 62 of file ovsdb_resource_vxlan_id.h.
|
private |
Definition at line 79 of file ovsdb_resource_vxlan_id.h.