#include <Uuid.h>
Public Member Functions | |
Uuid (bool unique=false) | |
If unique is true, generate a unique ID else a null ID. | |
Uuid (const uint8_t *data) | |
Copy from 16 bytes of data. | |
void | assign (const uint8_t *data) |
Copy from 16 bytes of data. | |
void | generate () |
Set to a new unique identifier. | |
void | clear () |
Set to all zeros. | |
bool | isNull () const |
Test for null (all zeros). | |
void | encode (framing::Buffer &buf) const |
void | decode (framing::Buffer &buf) |
std::string | str () const |
String value in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. | |
template<class S> | |
void | serialize (S &s) |
Full value semantics, operators ==, < etc. are provided by boost::array so Uuid can be the key type in a map etc.
qpid::framing::Uuid::Uuid | ( | bool | unique = false |
) | [inline] |
qpid::framing::Uuid::Uuid | ( | const uint8_t * | data | ) | [inline] |
void qpid::framing::Uuid::assign | ( | const uint8_t * | data | ) | [inline] |
void qpid::framing::Uuid::generate | ( | ) | [inline] |
void qpid::framing::Uuid::clear | ( | ) | [inline] |
bool qpid::framing::Uuid::isNull | ( | ) | const [inline] |
Test for null (all zeros).
std::string qpid::framing::Uuid::str | ( | ) | const |
String value in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb.