Distributed Publish Subscribe for IoT
uuid.h File Reference

Go to the source code of this file.

Data Structures

struct  _DPS_UUID
 Type definition for a UUID. More...
 

Typedefs

typedef struct _DPS_UUID DPS_UUID
 Type definition for a UUID. More...
 

Functions

DPS_Status DPS_InitUUID ()
 One time initialization. More...
 
void DPS_GenerateUUID (DPS_UUID *uuid)
 Non secure generation of a random UUID. More...
 
const char * DPS_UUIDToString (const DPS_UUID *uuid)
 Return a string representation of a UUID. More...
 
int DPS_UUIDCompare (const DPS_UUID *a, const DPS_UUID *b)
 Numerical comparison of two UUIDs. More...
 

Typedef Documentation

typedef struct _DPS_UUID DPS_UUID

Type definition for a UUID.

Function Documentation

void DPS_GenerateUUID ( DPS_UUID uuid)

Non secure generation of a random UUID.

DPS_Status DPS_InitUUID ( )

One time initialization.

int DPS_UUIDCompare ( const DPS_UUID a,
const DPS_UUID b 
)

Numerical comparison of two UUIDs.

const char* DPS_UUIDToString ( const DPS_UUID uuid)

Return a string representation of a UUID.

Not this function uses a static string and is non-reentrant.