Buffer
-
group Buffer
Typedefs
-
typedef struct buffer_t buffer_t
Functions
-
static inline buffer_t make_buffer(const void *data, size_t size)
-
static inline bool buffer_is_valid(buffer_t buf)
-
static inline bool buffer_is_empty(buffer_t buf)
-
bool buffer_read_u32_be(buffer_t buf, size_t offset, u32 *out)
-
bool buffer_read_u64_be(buffer_t buf, size_t offset, u64 *out)
-
bool buffer_read_u32_le(buffer_t buf, size_t offset, u32 *out)
-
bool buffer_read_u64_le(buffer_t buf, size_t offset, u64 *out)
-
bool buffer_read_cstring_len(buffer_t buf, size_t offset, const char **out_str, u64 *len)
-
bool buffer_read_cstring(buffer_t buf, size_t offset, const char **out_str)
-
buffer_t buffer_sub_buffer(buffer_t buf, size_t offset, size_t max_size)
-
int buffer_memcmp(buffer_t lhs, buffer_t rhs)
-
bool buffer_equal(buffer_t lhs, buffer_t rhs)
-
struct buffer_t