|
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.