arm4::ArmID Class Reference
[Unique ARM ID]

Implements an immutable wrapper around a 16-byte ID. More...

List of all members.

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.

Author:
ARM Working Group of The Open Group, MyARM GmbH

Constructor & Destructor Documentation

arm4::ArmID::ArmID ( const ArmID id  )  [inline]

Copy ctor.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables