|
void | vat_json_print (FILE *ofp, vat_json_node_t *node) |
|
void | vat_json_free (vat_json_node_t *node) |
|
static_always_inline void | vat_json_init_object (vat_json_node_t *json) |
|
static_always_inline void | vat_json_init_array (vat_json_node_t *json) |
|
static_always_inline void | vat_json_set_string (vat_json_node_t *json, u8 *str) |
|
static_always_inline void | vat_json_set_string_copy (vat_json_node_t *json, const u8 *str) |
|
static_always_inline void | vat_json_set_int (vat_json_node_t *json, i64 num) |
|
static_always_inline void | vat_json_set_uint (vat_json_node_t *json, u64 num) |
|
static_always_inline void | vat_json_set_real (vat_json_node_t *json, f64 real) |
|
static_always_inline void | vat_json_set_ip4 (vat_json_node_t *json, struct in_addr ip4) |
|
static_always_inline void | vat_json_set_ip6 (vat_json_node_t *json, struct in6_addr ip6) |
|
static_always_inline vat_json_node_t * | vat_json_object_add (vat_json_node_t *json, const char *name) |
|
static_always_inline vat_json_node_t * | vat_json_array_add (vat_json_node_t *json) |
|
static_always_inline vat_json_node_t * | vat_json_object_add_list (vat_json_node_t *json, const char *name) |
|
static_always_inline void | vat_json_object_add_string_copy (vat_json_node_t *json, const char *name, u8 *str) |
|
static_always_inline void | vat_json_object_add_uint (vat_json_node_t *json, const char *name, u64 number) |
|
static_always_inline void | vat_json_object_add_int (vat_json_node_t *json, const char *name, i64 number) |
|
static_always_inline void | vat_json_object_add_real (vat_json_node_t *json, const char *name, f64 real) |
|
static_always_inline void | vat_json_object_add_ip4 (vat_json_node_t *json, const char *name, struct in_addr ip4) |
|
static_always_inline void | vat_json_object_add_ip6 (vat_json_node_t *json, const char *name, struct in6_addr ip6) |
|
static_always_inline void | vat_json_array_add_int (vat_json_node_t *json, i64 number) |
|
static_always_inline void | vat_json_array_add_uint (vat_json_node_t *json, u64 number) |
|
static_always_inline void | vat_json_object_add_bytes (vat_json_node_t *json, const char *name, u8 *array, uword size) |
|
static_always_inline vat_json_node_t * | vat_json_object_get_element (vat_json_node_t *json, const char *name) |
|