#include <UUID.h>
The size of a binary UUID.
ACE_Utils::UUID::UUID |
( |
void |
| ) |
|
|
inline |
ACE_Utils::UUID::UUID |
( |
const ACE_CString & |
uuidString | ) |
|
Constructs a UUID from a string representation.
ACE_Utils::UUID::UUID |
( |
const UUID & |
right | ) |
|
|
inline |
ACE_Utils::UUID::~UUID |
( |
void |
| ) |
|
|
inline |
u_char ACE_Utils::UUID::clock_seq_hi_and_reserved |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::clock_seq_hi_and_reserved |
( |
u_char |
clock_seq_hi_and_reserved | ) |
|
|
inline |
u_char ACE_Utils::UUID::clock_seq_low |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::clock_seq_low |
( |
u_char |
clock_seq_low | ) |
|
|
inline |
void ACE_Utils::UUID::from_string |
( |
const ACE_CString & |
uuid_string | ) |
|
|
inline |
Set the value using a string.
void ACE_Utils::UUID::from_string_i |
( |
const ACE_CString & |
uuid_string | ) |
|
|
private |
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
unsigned long ACE_Utils::UUID::hash |
( |
void |
| ) |
const |
|
inline |
Compute a hash value for the UUID.
void ACE_Utils::UUID::init |
( |
void |
| ) |
|
|
inlineprivate |
const UUID_Node & ACE_Utils::UUID::node |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::node |
( |
const UUID_Node & |
node | ) |
|
|
inline |
bool ACE_Utils::UUID::operator!= |
( |
const UUID & |
right | ) |
const |
|
inline |
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.
bool ACE_Utils::UUID::operator== |
( |
const UUID & |
right | ) |
const |
|
inline |
void ACE_Utils::UUID::pid |
( |
char * |
pid | ) |
|
|
inline |
void ACE_Utils::UUID::thr_id |
( |
char * |
thr_id | ) |
|
|
inline |
ACE_UINT16 ACE_Utils::UUID::time_hi_and_version |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::time_hi_and_version |
( |
ACE_UINT16 |
time_hi_and_version | ) |
|
|
inline |
ACE_UINT32 ACE_Utils::UUID::time_low |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::time_low |
( |
ACE_UINT32 |
timelow | ) |
|
|
inline |
ACE_UINT16 ACE_Utils::UUID::time_mid |
( |
void |
| ) |
const |
|
inline |
void ACE_Utils::UUID::time_mid |
( |
ACE_UINT16 |
time_mid | ) |
|
|
inline |
const ACE_CString * ACE_Utils::UUID::to_string |
( |
void |
| ) |
const |
Returns a string representation of the UUID.
ACE_Utils::UUID::ACE_ALLOC_HOOK_DECLARE |
The string representation of the UUID. This is created and updated only on demand.
const UUID ACE_Utils::UUID::NIL_UUID |
|
static |
The documentation for this class was generated from the following files: