12#ifndef __JSON_DICTIONARY_H__
13#define __JSON_DICTIONARY_H__
16#include <libxml/parser.h>
40 JSON_DISPLAY_ABSOLUTE_TIME,
41 JSON_DISPLAY_RELATIVE_TIME,
52 json_field_type_t type;
53 json_display_type_t display_type;
63 bool case_insensitive;
71 bool has_case_insensitive_fields;
84#define XML_ELEMENT_DICTIONARY "json-dictionary"
85#define XML_ELEMENT_BASE "base"
86#define XML_ELEMENT_TYPEDEFN "typedefn"
87#define XML_ELEMENT_PROTOCOL "protocol"
88#define XML_ELEMENT_FIELD "field"
89#define XML_ELEMENT_ARRAY_ELEMENT "array-element"
90#define XML_ELEMENT_ENUM "enum"
91#define XML_ELEMENT_CONTENT_TYPE "content-type"
94#define XML_ATTR_NAME "name"
95#define XML_ATTR_VERSION "version"
96#define XML_ATTR_TYPE_NAME "type-name"
97#define XML_ATTR_BASE_TYPE "base-type"
98#define XML_ATTR_DISPLAY "display"
99#define XML_ATTR_DISPLAY_NAME "displayName"
100#define XML_ATTR_PORT "port"
101#define XML_ATTR_TRANSPORT "transport"
102#define XML_ATTR_PATH "path"
103#define XML_ATTR_TYPE "type"
104#define XML_ATTR_DESCRIPTION "description"
105#define XML_ATTR_VALUE "value"
106#define XML_ATTR_CODE "code"
107#define XML_ATTR_INFO "info"
108#define XML_ATTR_DF "df"
109#define XML_ATTR_PARSER "parser"
110#define XML_ATTR_PARSER_ARGS "parser-args"
111#define XML_ATTR_CASE "case"
123 xmlChar *description;
130 xmlChar *description;
131 GSList *child_fields;
133 bool is_array_element;
135 xmlChar *display_filter;
137 xmlChar *parser_args;
143 xmlChar *display_name;
146 GSList *content_types;
153bool load_json_dictionary(
wmem_array_t *hf_array, GPtrArray *ett_array,
Definition json-dictionary.h:120
Definition json-dictionary.h:126
Definition json-dictionary.h:141
Definition json-dictionary.h:114
Definition json-dictionary.h:67
Definition json-dictionary.h:48
Definition json-dictionary.h:75
Extended metadata for a value_string array.
Definition value_string.h:325
Mapping between a 32-bit integer value and its string representation.
Definition value_string.h:33
Definition wmem_array.c:27
Internal representation of a wmem balanced tree.
Definition wmem_tree-int.h:81