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