Strophe
0.9
XMPP client library
|
Generation of UUID version 4 according to RFC4122. More...
Macros | |
#define | XMPP_UUID_LEN 36 |
UUID length in string representation excluding '\0'. More... | |
Functions | |
static void | crypto_uuid_gen (xmpp_ctx_t *ctx, char *uuid) |
Generate UUID version 4 in pre-allocated buffer. More... | |
char * | xmpp_uuid_gen (xmpp_ctx_t *ctx) |
Generate UUID version 4. More... | |
Generation of UUID version 4 according to RFC4122.
#define XMPP_UUID_LEN 36 |
UUID length in string representation excluding '\0'.
|
static |
Generate UUID version 4 in pre-allocated buffer.
ctx | a Strophe context object |
uuid | pre-allocated buffer of size (XMPP_UUID_LEN + 1) |
char* xmpp_uuid_gen | ( | xmpp_ctx_t * | ctx | ) |
Generate UUID version 4.
This function allocates memory for the resulting string and must be freed with xmpp_free().
ctx | a Strophe context object |