#include <stdint.h>
#include <sys/uio.h>
Go to the source code of this file.
Namespaces | |
namespace | eformat |
namespace | eformat::write |
Classes | |
struct | eformat::write::node_t |
Typedefs | |
typedef eformat::write::node_t | eformat::write::node_t |
Functions | |
void | eformat::write::set (node_t &i, const uint32_t *b, size_t l, node_t *n=0) |
void | eformat::write::set (node_t &i, const struct iovec &v, node_t *n=0) |
void | eformat::write::cat (node_t *n, const struct iovec *v, uint32_t count) |
void | eformat::write::cat (node_t *n, uint32_t count) |
uint32_t | eformat::write::count (const node_t &list) |
uint32_t | eformat::write::count_words (const node_t &list) |
uint32_t | eformat::write::copy (const node_t &list, uint32_t *dest, size_t max) |
uint32_t | eformat::write::shallow_copy (const node_t &list, struct iovec *dest, uint32_t max) |