Fawkes API Fawkes Development Version
|
A convenience class for universally unique identifiers (UUIDs). More...
Public Member Functions | |
Uuid () noexcept | |
Generate a new Uuid. More... | |
~Uuid () noexcept | |
Destructor, clears up the occupied storage. More... | |
Uuid (const Uuid &other) noexcept | |
Copy constructor. More... | |
Uuid (Uuid &&other) noexcept | |
Move constructor. More... | |
Uuid (const char *string) | |
Construct a Uuid from a string. More... | |
Uuid & | operator= (const Uuid &other) noexcept |
Assignment operator. More... | |
Uuid & | operator= (Uuid &&other) noexcept |
Move assignment operator. More... | |
std::string | get_string () const |
Get the string representation of the Uuid. More... | |
Friends | |
bool | operator< (const Uuid &uuid, const Uuid &other) noexcept |
Compare two Uuids. More... | |
bool | operator== (const Uuid &uuid, const Uuid &other) noexcept |
Compare two Uuids. More... | |
bool | operator!= (const Uuid &uuid, const Uuid &other) noexcept |
Compare two Uuids. More... | |
A convenience class for universally unique identifiers (UUIDs).
It wraps uuid(3) to allow easier creation and deletion of UUIDs.
|
noexcept |
|
noexcept |
|
noexcept |
|
explicit |
std::string fawkes::Uuid::get_string | ( | ) | const |
Get the string representation of the Uuid.
Definition at line 107 of file uuid.cpp.
Referenced by SyncInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), ClipsAgentThread::loop(), RosSkillerThread::loop(), SkillerSimulatorExecutionThread::loop(), fawkes::BlackBoardInterfaceProxy::process_data_refreshed(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and BehaviorEnginePlexilAdapter::start().