#include <time.h>
#include <nugu.h>
#include <glib.h>
Go to the source code of this file.
|
NUGU_API int | nugu_uuid_convert_base16 (const unsigned char *bytes, size_t bytes_len, char *out, size_t out_len) |
| Convert byte array to base16-encoded string. More...
|
|
NUGU_API int | nugu_uuid_convert_bytes (const char *base16, size_t base16_len, unsigned char *out, size_t out_len) |
| Convert base16-encoded string to byte array. More...
|
|
NUGU_API int | nugu_uuid_convert_msec (const unsigned char *bytes, size_t bytes_len, gint64 *msec) |
| Convert byte array to base16-encoded string. More...
|
|
NUGU_API int | nugu_uuid_fill (gint64 msec, const unsigned char *hash, size_t hash_len, unsigned char *out, size_t out_len) |
| Fill to output buffer with NUGU UUID format using parameters. More...
|
|
NUGU_API int | nugu_uuid_fill_random (unsigned char *dest, size_t dest_len) |
| Generate random bytes and fill to destination buffer. More...
|
|
NUGU_API char * | nugu_uuid_generate_time (void) |
| Generate time based UUID. More...
|
|