![]() |
VR-Link API Documentation for HLA 1.3
|
A Universally Unique Identifier DtVrlUuid stores a 16byte encoded UUID string. More...
Collaboration diagram for DtVrlUuid:Public Member Functions | |
| DtVrlUuid () | |
| CTOR. More... | |
| ~DtVrlUuid () | |
| DTOR. More... | |
| DtVrlUuid (const DtVrlUuid &orig) | |
| Copy Ctor. More... | |
| DtVrlUuid & | operator= (const DtVrlUuid &orig) |
| Assignment Operator. More... | |
| bool | operator== (const DtVrlUuid &other) const |
| Comparison operators. More... | |
| bool | operator!= (const DtVrlUuid &other) const |
| bool | operator< (const DtVrlUuid &other) const |
| virtual void | generateUniqueId () |
| Generate a UUID. More... | |
| virtual void | print () |
| Converts the UUID byte array into a 36 character string. More... | |
| virtual const char * | data () const |
| Accessor to the 16 element UUID byte array. More... | |
| virtual void | setData (const char *data) |
| Set the UUID data. Copies 16 characters from the supplied data. More... | |
| virtual void | setDataString (const DtString &data) |
| Set the UUID data in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. More... | |
| virtual void | getString (DtString &string) const |
| Get a human-readable string of the UUID. More... | |
| virtual void | printData () const |
| virtual void | printDataToStream (std::ostream &) const |
Static Public Member Functions | |
| static const DtVrlUuid & | nullUuid () |
| Null or Empty UUID for comparison. More... | |
| static int | octetBoundary () |
Static Public Attributes | |
| static const int | UUID_SIZE = 16 |
Protected Attributes | |
| char | myUuid [16] |
A Universally Unique Identifier DtVrlUuid stores a 16byte encoded UUID string.
UUIDs are used in the NETN FOM as an additional identifier for objects DtVrlUuid uses the Boost UUID library to generate the UUID strings.
| DtVrlUuid::DtVrlUuid | ( | ) |
CTOR.
| DtVrlUuid::~DtVrlUuid | ( | ) |
DTOR.
| DtVrlUuid::DtVrlUuid | ( | const DtVrlUuid & | orig | ) |
Copy Ctor.
|
virtual |
Accessor to the 16 element UUID byte array.
|
virtual |
Generate a UUID.
|
virtual |
Get a human-readable string of the UUID.
|
static |
Null or Empty UUID for comparison.
|
static |
|
virtual |
Converts the UUID byte array into a 36 character string.
|
virtual |
|
virtual |
|
virtual |
Set the UUID data. Copies 16 characters from the supplied data.
|
virtual |
Set the UUID data in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
|
protected |
|
static |