#include <UUID.h>
◆ anonymous enum
The size of a binary UUID.
◆ UUID() [1/3]
ACE_Utils::UUID::UUID |
( |
| ) |
|
|
inline |
◆ UUID() [2/3]
ACE_Utils::UUID::UUID |
( |
const ACE_CString & | uuidString | ) |
|
Constructs a UUID from a string representation.
◆ UUID() [3/3]
ACE_Utils::UUID::UUID |
( |
const UUID & | right | ) |
|
|
inline |
◆ ~UUID()
ACE_Utils::UUID::~UUID |
( |
| ) |
|
|
default |
◆ clock_seq_hi_and_reserved() [1/2]
u_char ACE_Utils::UUID::clock_seq_hi_and_reserved |
( |
| ) |
const |
|
inline |
◆ clock_seq_hi_and_reserved() [2/2]
void ACE_Utils::UUID::clock_seq_hi_and_reserved |
( |
u_char | clock_seq_hi_and_reserved | ) |
|
|
inline |
◆ clock_seq_low() [1/2]
u_char ACE_Utils::UUID::clock_seq_low |
( |
| ) |
const |
|
inline |
◆ clock_seq_low() [2/2]
void ACE_Utils::UUID::clock_seq_low |
( |
u_char | clock_seq_low | ) |
|
|
inline |
◆ from_string()
Set the value using a string.
◆ from_string_i()
Helper method to convert from a string UUID.
- Parameters
-
[in] | uuid_string | String version of UUID. |
Special case for the nil UUID.
Support versions 1, 3, and 4 only
◆ hash()
Compute a hash value for the UUID.
◆ init()
void ACE_Utils::UUID::init |
( |
| ) |
|
|
inlineprivate |
◆ node() [1/3]
◆ node() [2/3]
const UUID_Node & ACE_Utils::UUID::node |
( |
| ) |
const |
|
inline |
◆ node() [3/3]
◆ operator!=()
bool ACE_Utils::UUID::operator!= |
( |
const UUID & | right | ) |
const |
|
inline |
◆ operator=()
const UUID & ACE_Utils::UUID::operator= |
( |
const UUID & | rhs | ) |
|
Assign an existing UUID to this UUID.
- Todo
- We should create an UUID_Ex class for UUIDs that contain the thread id and process id.
◆ operator==()
bool ACE_Utils::UUID::operator== |
( |
const UUID & | right | ) |
const |
|
inline |
◆ pid() [1/2]
◆ pid() [2/2]
◆ thr_id() [1/2]
◆ thr_id() [2/2]
void ACE_Utils::UUID::thr_id |
( |
char * | thr_id | ) |
|
|
inline |
◆ time_hi_and_version() [1/2]
ACE_UINT16 ACE_Utils::UUID::time_hi_and_version |
( |
| ) |
const |
|
inline |
◆ time_hi_and_version() [2/2]
void ACE_Utils::UUID::time_hi_and_version |
( |
ACE_UINT16 | time_hi_and_version | ) |
|
|
inline |
◆ time_low() [1/2]
◆ time_low() [2/2]
◆ time_mid() [1/2]
◆ time_mid() [2/2]
◆ to_string()
const ACE_CString * ACE_Utils::UUID::to_string |
( |
| ) |
const |
Returns a string representation of the UUID.
◆ ACE_ALLOC_HOOK_DECLARE
ACE_Utils::UUID::ACE_ALLOC_HOOK_DECLARE |
◆ as_string_
std::unique_ptr<ACE_CString> ACE_Utils::UUID::as_string_ |
|
mutableprivate |
The string representation of the UUID. This is created and updated only on demand.
◆ NIL_UUID
const UUID ACE_Utils::UUID::NIL_UUID |
|
static |
◆ pid_
◆ thr_id_
◆ uuid_
The documentation for this class was generated from the following files: