#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
◆ GET_BYTE
| #define GET_BYTE |
( |
|
V, |
|
|
|
N |
|
) |
| ((uint8_t)((V) >> ((N)*8) & 0xFF)) |
◆ htonq
◆ SET_BYTE
| #define SET_BYTE |
( |
|
V, |
|
|
|
N |
|
) |
| (((V)&0xFF) << ((N)*8)) |
◆ ntohq()
| uint64_t ntohq |
( |
uint64_t |
value | ) |
|
◆ pack_blob()
| void pack_blob |
( |
uint8_t ** |
buffer, |
|
|
size_t |
length, |
|
|
uint8_t * |
object |
|
) |
| |
◆ pack_uint16()
| void pack_uint16 |
( |
uint8_t ** |
buffer, |
|
|
uint16_t |
value |
|
) |
| |
◆ pack_uint32()
| void pack_uint32 |
( |
uint8_t ** |
buffer, |
|
|
uint32_t |
value |
|
) |
| |
◆ pack_uint64()
| void pack_uint64 |
( |
uint8_t ** |
buffer, |
|
|
uint64_t |
value |
|
) |
| |
◆ pack_uint8()
| void pack_uint8 |
( |
uint8_t ** |
buffer, |
|
|
uint8_t |
value |
|
) |
| |
◆ unpack_blob()
| void unpack_blob |
( |
uint8_t ** |
buffer, |
|
|
size_t |
length, |
|
|
uint8_t * |
object |
|
) |
| |
◆ unpack_uint16()
| uint16_t unpack_uint16 |
( |
uint8_t ** |
buffer | ) |
|
◆ unpack_uint32()
| uint32_t unpack_uint32 |
( |
uint8_t ** |
buffer | ) |
|
◆ unpack_uint64()
| uint64_t unpack_uint64 |
( |
uint8_t ** |
buffer | ) |
|
◆ unpack_uint8()
| uint8_t unpack_uint8 |
( |
uint8_t ** |
buffer | ) |
|