Tool class for Universal Unique IDentifier.
More...
#include <UUID.h>
List of all members.
Public Member Functions |
| UUID () |
| Default constructor.
|
| UUID (uint32 iD1, uint16 iD2, uint16 iD3, uint8 iD40, uint8 iD41, uint8 iD42, uint8 iD43, uint8 iD44, uint8 iD45, uint8 iD46, uint8 iD47) |
| Constructor from values.
|
| UUID (const char *iprString) |
| Constructor from a formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
|
| UUID (const UUID &iUUID) |
| Copy constructor.
|
void | operator= (const UUID &iUUID) |
| Assignment operator=.
|
bool | operator== (const UUID &iUUID) const |
| Equivalence operator == .
|
bool | operator!= (const UUID &iUUID) const |
| Inequivalence operator != .
|
void | GetString (char oString[39]) const |
| Get the formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
|
Public Attributes |
uint32 | _data1 |
uint16 | _data2 |
uint16 | _data3 |
uint8 | _data4 [8] |
Detailed Description
Tool class for Universal Unique IDentifier.
A UUID is a 128 bits number.
Constructor & Destructor Documentation
Default constructor.
All values are set to 0.
eLynx::UUID::UUID |
( |
const char * |
iprString ) |
|
Constructor from a formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
UUID("{deadbeaf-baad-f00d-0102-030405060708}"); is equivalent to UUID(0xdeadbeaf, 0xbaad, 0xf00d, 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08);
- Parameters:
-
iprString | A reference pointer on the UUID formatted string. |
eLynx::UUID::UUID |
( |
const UUID & |
iUUID ) |
|
Copy constructor.
- Parameters:
-
Member Function Documentation
void eLynx::UUID::GetString |
( |
char |
oString[39] ) |
const |
Get the formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
Ex : "{deadbeaf-baad-f00d-0102-030405060708}"
- Parameters:
-
oString | The string that will be filled in UUID formatted fashion. |
bool eLynx::UUID::operator!= |
( |
const UUID & |
iUUID ) |
const |
Inequivalence operator != .
- Parameters:
-
iUUID | The UUID to compare. |
void eLynx::UUID::operator= |
( |
const UUID & |
iUUID ) |
|
Assignment operator=.
- Parameters:
-
bool eLynx::UUID::operator== |
( |
const UUID & |
iUUID ) |
const |
Equivalence operator == .
- Parameters:
-
iUUID | The UUID to compare. |
The documentation for this class was generated from the following file:
- E:/dev/eLynx/include/elx/core/UUID.h