OpenSDN source code
|
#include <ifmap_uuid_mapper.h>
Public Types | |
typedef std::map< std::string, IFMapNode * > | UuidNodeMap |
typedef UuidNodeMap::size_type | Sz_t |
Public Member Functions | |
std::string | Add (uint64_t ms_long, uint64_t ls_long, IFMapNode *node) |
void | Delete (const std::string &uuid_str) |
IFMapNode * | Find (const std::string &uuid_str) |
bool | Exists (const std::string &uuid_str) |
void | PrintAllMappedEntries () |
Sz_t | Size () |
Private Member Functions | |
void | SetUuid (uint64_t ms_long, uint64_t ls_long, boost::uuids::uuid &uu_id) |
std::string | UuidToString (const boost::uuids::uuid &id) |
Private Attributes | |
UuidNodeMap | uuid_node_map_ |
Friends | |
class | ShowIFMapUuidToNodeMapping |
Definition at line 24 of file ifmap_uuid_mapper.h.
typedef UuidNodeMap::size_type IFMapUuidMapper::Sz_t |
Definition at line 27 of file ifmap_uuid_mapper.h.
typedef std::map<std::string, IFMapNode *> IFMapUuidMapper::UuidNodeMap |
Definition at line 26 of file ifmap_uuid_mapper.h.
std::string IFMapUuidMapper::Add | ( | uint64_t | ms_long, |
uint64_t | ls_long, | ||
IFMapNode * | node | ||
) |
void IFMapUuidMapper::Delete | ( | const std::string & | uuid_str | ) |
Definition at line 43 of file ifmap_uuid_mapper.cc.
bool IFMapUuidMapper::Exists | ( | const std::string & | uuid_str | ) |
Definition at line 55 of file ifmap_uuid_mapper.cc.
IFMapNode * IFMapUuidMapper::Find | ( | const std::string & | uuid_str | ) |
Definition at line 47 of file ifmap_uuid_mapper.cc.
void IFMapUuidMapper::PrintAllMappedEntries | ( | ) |
|
private |
Definition at line 15 of file ifmap_uuid_mapper.cc.
|
inline |
Definition at line 34 of file ifmap_uuid_mapper.h.
|
private |
Definition at line 28 of file ifmap_uuid_mapper.cc.
|
friend |
Definition at line 37 of file ifmap_uuid_mapper.h.
|
private |
Definition at line 42 of file ifmap_uuid_mapper.h.