BloombergLP::bdlb::GuidUtil

This struct provides a namespace for functions that create Universally Unique Identifiers per RFC 4122 (http://www.ietf.org/rfc/rfc4122.txt).

Synopsis

Declared in <bdlb_guidutil.h>

struct GuidUtil;

Static Member Functions

NameDescription
dnsNamespace Return the RFC 4122 pre-defined DNS namespace ID.
generate generate overloads
generateFromName Return an RFC 4122 version 5 GUID derived from a namespace and name.
generateNonSecure generateNonSecure overloads
getLeastSignificantBits Return the least significant 8 bytes of the specified guid.
getMostSignificantBits Return the most significant 8 bytes of the specified guid.
getVersion Return the version of the specified guid object. The behavior is undefined unless the contents of the guid object are compliant with RFC 4122.
guidFromString guidFromString overloads
guidToString guidToString overloads
oidNamespace Return the RFC 4122 pre-defined OID namespace ID.
urlNamespace Return the RFC 4122 pre-defined URL namespace ID.
x500Namespace Return the RFC 4122 pre-defined X500 namespace ID.