globus_uuid - Man Page

UUID Generator.



int globus_uuid_create (globus_uuid_t *uuid)
Create UUID.
int globus_uuid_import (globus_uuid_t *uuid, const char *str)
Import a UUID.
int globus_uuid_fields (globus_uuid_t *uuid, globus_uuid_fields_t *uuid_fields)
Extract fields from UUID.

Detailed Description

UUID Generator.

Function Documentation

int globus_uuid_create (globus_uuid_t * uuid)

Create UUID. Creates a time based, Leach-Salz variant uuid, using the mac address when available.

int globus_uuid_fields (globus_uuid_t * uuid, globus_uuid_fields_t * uuid_fields)

Extract fields from UUID. Copy the fields from uuid to uuid_fields in host byte order


uuid Pointer to a uuid.
uuid_fields Pointer to uuid fields.

int globus_uuid_import (globus_uuid_t * uuid, const char * str)

Import a UUID. Import a string in the text UUID format into a globus_uuid_t value.


uuid UUID to modify
str A string at least GLOBUS_UUID_TEXTLEN long and be in the format like 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb

1b4e28ba-2fa1-11d2-883f-b9a761bde3fb 012345678901234567890123456789012345 0 1 2 3


Generated automatically by Doxygen for globus_common from the source code.

Referenced By

The man pages globus_uuid_create(3), globus_uuid_fields(3) and globus_uuid_import(3) are aliases of globus_uuid(3).

Thu Jul 16 2020 Version 18.5 globus_common