This struct provides a namespace for functions that create Universally Unique Identifiers per RFC 4122 (http://www.ietf.org/rfc/rfc4122.txt).
Declared in <bdlb_guidutil.h>
struct GuidUtil;
| Name | Description |
|---|---|
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. |