|
DPDK
24.07.0
|
#include <stdbool.h>#include <stddef.h>#include <string.h>Go to the source code of this file.
Macros | |
| #define | RTE_UUID_INIT(a, b, c, d, e) |
| #define | RTE_UUID_STRLEN (36 + 1) |
Typedefs | |
| typedef unsigned char | rte_uuid_t[16] |
Functions | |
| bool | rte_uuid_is_null (const rte_uuid_t uu) |
| static void | rte_uuid_copy (rte_uuid_t dst, const rte_uuid_t src) |
| int | rte_uuid_compare (const rte_uuid_t a, const rte_uuid_t b) |
| int | rte_uuid_parse (const char *in, rte_uuid_t uu) |
| void | rte_uuid_unparse (const rte_uuid_t uu, char *out, size_t len) |
UUID related functions originally from libuuid
Definition in file rte_uuid.h.
| #define RTE_UUID_INIT | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e | |||
| ) |
Helper for defining UUID values for id tables.
Definition at line 29 of file rte_uuid.h.
| #define RTE_UUID_STRLEN (36 + 1) |
UUID string length
Definition at line 41 of file rte_uuid.h.
| typedef unsigned char rte_uuid_t[16] |
Struct describing a Universal Unique Identifier
Definition at line 24 of file rte_uuid.h.
| bool rte_uuid_is_null | ( | const rte_uuid_t | uu | ) |
Test if UUID is all zeros.
| uu | The uuid to check. |
|
inlinestatic |
| int rte_uuid_compare | ( | const rte_uuid_t | a, |
| const rte_uuid_t | b | ||
| ) |
Compare two UUID's
| a | A UUID to compare |
| b | A UUID to compare |
| int rte_uuid_parse | ( | const char * | in, |
| rte_uuid_t | uu | ||
| ) |
Extract UUID from string
| in | Pointer to string of characters to convert |
| uu | Destination UUID |
| void rte_uuid_unparse | ( | const rte_uuid_t | uu, |
| char * | out, | ||
| size_t | len | ||
| ) |
Convert UUID to string
| uu | UUID to format |
| out | Resulting string buffer |
| len | Sizeof the available string buffer |
1.8.13