.TH "globus_uuid" 3 "Version 18.14" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_uuid \- Globus UUID Generator .PP \- UUID Generator\&. .SH SYNOPSIS .br .PP .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_uuid_create\fP (globus_uuid_t *uuid)" .br .RI "Create UUID .PP Creates a time based, Leach-Salz variant uuid, using the mac address when available\&. " .ti -1c .RI "int \fBglobus_uuid_import\fP (globus_uuid_t *uuid, const char *str)" .br .RI "Import a UUID .PP Import a string in the text UUID format into a globus_uuid_t value\&. " .ti -1c .RI "int \fBglobus_uuid_fields\fP (globus_uuid_t *uuid, globus_uuid_fields_t *uuid_fields)" .br .RI "Extract fields from UUID .PP Copy the fields from uuid to uuid_fields in host byte order\&. " .in -1c .SH "Detailed Description" .PP UUID Generator\&. .SH "Function Documentation" .PP .SS "int globus_uuid_fields (globus_uuid_t * uuid, globus_uuid_fields_t * uuid_fields)" .PP Extract fields from UUID .PP Copy the fields from uuid to uuid_fields in host byte order\&. .PP \fBParameters\fP .RS 4 \fIuuid\fP Pointer to a uuid\&. .br \fIuuid_fields\fP Pointer to uuid fields\&. .RE .PP .SS "int globus_uuid_import (globus_uuid_t * uuid, const char * str)" .PP Import a UUID .PP Import a string in the text UUID format into a globus_uuid_t value\&. .PP \fBParameters\fP .RS 4 \fIuuid\fP UUID to modify .br \fIstr\fP A string at least GLOBUS_UUID_TEXTLEN long and be in the format like 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb .RE .PP 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb 012345678901234567890123456789012345 0 1 2 3 .br .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.