#include <UUID.h>
List of all members.
Member Enumeration Documentation
The size of a binary UUID.
- Enumerator:
-
Constructor & Destructor Documentation
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] |
Member Function Documentation
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 |
| ) |
[inline, private] |
UUID_Node & ACE_Utils::UUID::node |
( |
void |
| ) |
[inline] |
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] |
ACE_CString * ACE_Utils::UUID::thr_id |
( |
void |
| ) |
[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.
Member Data Documentation
The string representation of the UUID. This is created and updated only on demand.
The documentation for this class was generated from the following files: