arm4::ArmID Class Reference
[Unique ARM ID]
Implements an immutable wrapper around a 16-byte ID. More...
Public Member Functions | |
ArmID () | |
Ctor, generating a null ID. | |
ArmID (const uint8_t id[16]) | |
Ctor, copying the id from an char buffer. | |
ArmID (const ArmID &id) | |
Static Public Attributes | |
static const ArmID | Null |
A null ID. |
Detailed Description
Implements an immutable wrapper around a 16-byte ID.
IDs may be used to identify metadata about applications, transactions, metrics, systems, and users. The ID may be a standard DCE UUID (universally unique identifier) but need not be. Any unique 16-byte value will suffice. There is no central registry of IDs that would guarantee uniqueness. Programs creating these IDs are expected to use an algorithm that will take advantage of the available 128 bits to create an ID for which there will be a vanishingly small probability of its being a duplicate of an ID created by another program.
Constructor & Destructor Documentation
arm4::ArmID::ArmID | ( | const ArmID & | id | ) | [inline] |
Copy ctor.
The documentation for this class was generated from the following file:
- Arm4/ArmID