Lines Matching refs:data_node
24 struct data_node *array[];
28 struct data_node *node;
44 struct data_node { struct
53 static inline struct data_node *data_node_string(const char *string) in data_node_string() argument
56 struct data_node *node = malloc(size); in data_node_string()
69 static inline struct data_node *data_node_hash(void) in data_node_hash()
73 struct data_node *node = malloc(size); in data_node_hash()
85 static inline struct data_node *data_node_array(void) in data_node_array()
88 + MAX_ELEMS * sizeof(struct data_node*); in data_node_array()
89 struct data_node *node = malloc(size); in data_node_array()
101 static inline int data_node_hash_add(struct data_node *self, const char *id, struct data_node *payl… in data_node_hash_add()
119 static inline void data_node_free(struct data_node *self) in data_node_free()
141 static inline int data_node_hash_del(struct data_node *self, const char *id) in data_node_hash_del()
162 static struct data_node *data_node_hash_get(struct data_node *self, const char *id) in data_node_hash_get()
178 static inline int data_node_array_add(struct data_node *self, struct data_node *payload) in data_node_array_add()
193 static inline unsigned int data_node_array_len(struct data_node *self) in data_node_array_len()
207 static inline void data_node_print_(struct data_node *self, unsigned int padd) in data_node_print_()
237 static inline void data_node_print(struct data_node *self) in data_node_print()
293 static inline void data_to_json_(struct data_node *self, FILE *f, unsigned int padd, int do_padd) in data_to_json_()
326 static inline void data_to_json(struct data_node *self, FILE *f, unsigned int padd) in data_to_json()