AWS SDK for C++  0.14.3
AWS SDK for C++
Public Member Functions | Static Public Member Functions | List of all members
Aws::Utils::UUID Class Reference

#include <UUID.h>

Public Member Functions

 UUID (const Aws::String &)
 
 UUID (const unsigned char uuid[UUID_BINARY_SIZE])
 
 operator Aws::String ()
 
 operator ByteBuffer ()
 

Static Public Member Functions

static UUID RandomUUID ()
 

Detailed Description

Class encapsulating a UUID. This is platform dependent. The method you are most likely interested in is RandomUUID().

Definition at line 32 of file UUID.h.

Constructor & Destructor Documentation

Aws::Utils::UUID::UUID ( const Aws::String )

Parses a GUID string into the raw data.

Aws::Utils::UUID::UUID ( const unsigned char  uuid[UUID_BINARY_SIZE])

Sets the raw uuid data

Member Function Documentation

Aws::Utils::UUID::operator Aws::String ( )

Returns the current UUID as a GUID string

Aws::Utils::UUID::operator ByteBuffer ( )
inline

Returns a copy of the raw uuid

Definition at line 51 of file UUID.h.

static UUID Aws::Utils::UUID::RandomUUID ( )
static

Generates a UUID. It will always try to prefer a random implementation from the entropy source on the machine. If none, is available, it will fallback to the mac address and timestamp implementation.


The documentation for this class was generated from the following file: