|
ACE
6.1.2
|
#include <UUID.h>

Classes | |
| struct | data |
| Data Members for Class Attributes. More... | |
Public Types | |
| enum | { BINARY_SIZE = 16 } |
| The size of a binary UUID. More... | |
Public Member Functions | |
| UUID (void) | |
| Constructor. | |
| UUID (const ACE_CString &uuidString) | |
| Constructs a UUID from a string representation. | |
| UUID (const UUID &right) | |
| ~UUID (void) | |
| ACE_UINT32 | time_low (void) const |
| void | time_low (ACE_UINT32) |
| ACE_UINT16 | time_mid (void) const |
| void | time_mid (ACE_UINT16) |
| ACE_UINT16 | time_hi_and_version (void) const |
| void | time_hi_and_version (ACE_UINT16) |
| u_char | clock_seq_hi_and_reserved (void) const |
| void | clock_seq_hi_and_reserved (u_char) |
| u_char | clock_seq_low (void) const |
| void | clock_seq_low (u_char) |
| UUID_Node & | node (void) |
| const UUID_Node & | node (void) const |
| void | node (const UUID_Node &node) |
| ACE_CString * | thr_id (void) |
| void | thr_id (char *) |
| ACE_CString * | pid (void) |
| void | pid (char *) |
| const ACE_CString * | to_string (void) const |
| Returns a string representation of the UUID. | |
| void | from_string (const ACE_CString &uuid_string) |
| Set the value using a string. | |
| bool | operator== (const UUID &right) const |
| Equality Operations. | |
| bool | operator!= (const UUID &right) const |
| unsigned long | hash (void) const |
| Compute a hash value for the UUID. | |
| const UUID & | operator= (const UUID &rhs) |
| Assign an existing UUID to this UUID. | |
Static Public Attributes | |
| static const UUID | NIL_UUID |
| NIL UUID. | |
Private Member Functions | |
| void | init (void) |
| Initialize the UUID. | |
| void | from_string_i (const ACE_CString &uuid_string) |
Private Attributes | |
| struct ACE_Utils::UUID::data | uuid_ |
| ACE_CString | thr_id_ |
| ACE_CString | pid_ |
| ACE_Auto_Ptr< ACE_CString > | as_string_ |
| anonymous enum |
The size of a binary UUID.
|
inline |
Constructor.
| ACE_Utils::UUID::UUID | ( | const ACE_CString & | uuidString | ) |
Constructs a UUID from a string representation.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set the value using a string.
|
private |
|
inline |
Compute a hash value for the UUID.
|
inlineprivate |
Initialize the UUID.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Equality Operations.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const ACE_CString * ACE_Utils::UUID::to_string | ( | void | ) | const |
Returns a string representation of the UUID.
|
mutableprivate |
The string representation of the UUID. This is created and updated only on demand.
|
static |
NIL UUID.
|
private |
|
private |
|
private |
1.8.0-20120409