uint32_t time_low
Definition: uuid.h:28
uint8_t node[6]
Definition: uuid.h:38
uint16_t time_mid
Definition: uuid.h:30
uint8_t clock_seq_low
Definition: uuid.h:36
uint8_t clock_seq_hi_and_reserved
Definition: uuid.h:34
uint16_t time_hi_and_version
Definition: uuid.h:32
void uuid_create_from_name(uuid_upnp *uid, uuid_upnp nsid, void *name, int namelen)
Create a UUID using a "name" from a "name space".
Definition: uuid.c:224
int uuid_compare(uuid_upnp *u1, uuid_upnp *u2)
Compare two UUID's "lexically" and return.
Definition: uuid.c:283
void upnp_uuid_unpack(uuid_upnp *u, char *out)
Out will be xxxx-xx-xx-xx-xxxxxx format.
Definition: uuid.c:85
int uuid_create(uuid_upnp *uid)
Generator of a UUID.
Definition: uuid.c:53