eLynx::UUID Class Reference
#include <UUID.h>
List of all members.
|
Public Member Functions |
| UUID () |
| UUID (uint32 iD1, uint16 iD2, uint16 iD3, uint8 iD40, uint8 iD41, uint8 iD42, uint8 iD43, uint8 iD44, uint8 iD45, uint8 iD46, uint8 iD47) |
| UUID (const char *iprString) |
| UUID (const UUID &iUUID) |
void | operator= (const UUID &iUUID) |
bool | operator== (const UUID &iUUID) const |
bool | operator!= (const UUID &iUUID) const |
void | GetString (char oString[39]) const |
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.
Definition at line 31 of file UUID.h.
Constructor & Destructor Documentation
Default constructor. All values are set to 0.
eLynx::UUID::UUID |
( |
uint32 |
iD1, |
|
|
uint16 |
iD2, |
|
|
uint16 |
iD3, |
|
|
uint8 |
iD40, |
|
|
uint8 |
iD41, |
|
|
uint8 |
iD42, |
|
|
uint8 |
iD43, |
|
|
uint8 |
iD44, |
|
|
uint8 |
iD45, |
|
|
uint8 |
iD46, |
|
|
uint8 |
iD47 | |
|
) |
| | |
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::operator= |
( |
const UUID & |
iUUID |
) |
|
Assignment operator=.
- Parameters:
-
| iUUID | The UUID to assign. |
bool eLynx::UUID::operator== |
( |
const UUID & |
iUUID |
) |
const |
Equivalence operator == .
- Parameters:
-
| iUUID | The UUID to compare. |
bool eLynx::UUID::operator!= |
( |
const UUID & |
iUUID |
) |
const |
Inequivalence operator != .
- Parameters:
-
| iUUID | The UUID to compare. |
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. |
Member Data Documentation
The documentation for this class was generated from the following file: