5 #ifndef _JCFG_DECODE_H_ 
    6 #define _JCFG_DECODE_H_ 
   15 #include <sys/queue.h> 
   17 #include <json-c/json_object.h> 
   18 #include <json-c/json_tokener.h> 
   19 #include <json-c/json_util.h> 
   20 #include <json-c/json_visit.h> 
   21 #include <json-c/linkhash.h> 
   68                      const char *key, 
size_t *index, 
void *arg);
 
   69 int _decode_lports(
struct json_object *obj, 
int flags, 
struct json_object *parent, 
const char *key,
 
   70                    size_t *index, 
void *arg);
 
   71 int _decode_umems(
struct json_object *obj, 
int flags, 
struct json_object *parent, 
const char *key,
 
   72                   size_t *index, 
void *arg);
 
   73 int _decode_lgroups(
struct json_object *obj, 
int flags, 
struct json_object *parent, 
const char *key,
 
   74                     size_t *index, 
void *arg);
 
   75 int _decode_threads(
struct json_object *obj, 
int flags, 
struct json_object *parent, 
const char *key,
 
   76                     size_t *index, 
void *arg);
 
   77 int _decode_lport_groups(
struct json_object *obj, 
int flags, 
struct json_object *parent,
 
   78                          const char *key, 
size_t *index, 
void *arg);
 
   79 int _decode_application(
struct json_object *obj, 
int flags, 
struct json_object *parent,
 
   80                         const char *key, 
size_t *index, 
void *arg);
 
   81 int _decode_options(
struct json_object *obj, 
int flags, 
struct json_object *parent, 
const char *key,
 
   82                     size_t *index, 
void *arg);
 
int _decode_defaults(struct json_object *obj, int flags, struct json_object *parent, const char *key, size_t *index, void *arg)
 
int __decoder_array_val_get(obj_value_t *val, obj_value_t **arr)
 
int jcfg_decode_lport_groups_end(jcfg_info_t *jinfo, void *arg)
 
int __decode_object(obj_value_t *val, struct json_object *obj, enum json_type type)
 
int jcfg_list_add(jcfg_list_t *lst, void *obj)
 
int __decoder_val_get(obj_value_t *val, uint64_t *v)