24 #include "ws_symbol_export.h"
38 print_dissections_none,
39 print_dissections_collapsed,
40 print_dissections_as_displayed,
41 print_dissections_expanded
42 } print_dissections_e;
54 PF_INCLUDE_CHILDREN = 0x01
63 typedef GSList* (*proto_node_children_grouper_func)(
proto_node *node);
71 WS_DLL_PUBLIC
void output_fields_list_options(FILE *fh);
72 WS_DLL_PUBLIC
bool output_fields_add_protocolfilter(
output_fields_t*
info,
const char* field, pf_flags filter_flags);
79 WS_DLL_PUBLIC gboolean proto_tree_print(print_dissections_e print_dissections,
82 GHashTable *output_only_tables,
89 #define HEXDUMP_SOURCE_MASK (0x0004U)
90 #define HEXDUMP_SOURCE_OPTION(option) ((option) & HEXDUMP_SOURCE_MASK)
92 #define HEXDUMP_SOURCE_MULTI (0x0000U)
93 #define HEXDUMP_SOURCE_PRIMARY (0x0004U)
97 WS_DLL_PUBLIC
void write_pdml_preamble(FILE *fh,
const gchar* filename);
99 WS_DLL_PUBLIC
void write_pdml_finale(FILE *fh);
107 WS_DLL_PUBLIC
json_dumper write_json_preamble(FILE *fh);
109 print_dissections_e print_dissections,
113 proto_node_children_grouper_func node_children_grouper,
115 WS_DLL_PUBLIC
void write_json_finale(
json_dumper *dumper);
123 WS_DLL_PUBLIC
void write_psml_preamble(
column_info *cinfo, FILE *fh);
124 WS_DLL_PUBLIC
void write_psml_columns(
epan_dissect_t *edt, FILE *fh, gboolean use_color);
125 WS_DLL_PUBLIC
void write_psml_finale(FILE *fh);
127 WS_DLL_PUBLIC
void write_csv_column_titles(
column_info *cinfo, FILE *fh);
128 WS_DLL_PUBLIC
void write_csv_columns(
epan_dissect_t *edt, FILE *fh);
130 WS_DLL_PUBLIC
void write_carrays_hex_data(guint32 num, FILE *fh,
epan_dissect_t *edt);
132 WS_DLL_PUBLIC
void write_fields_preamble(
output_fields_t* fields, FILE *fh);
134 WS_DLL_PUBLIC
void write_fields_finale(
output_fields_t* fields, FILE *fh);
138 extern void print_cache_field_handles(
void);
WS_DLL_PUBLIC GSList * proto_node_group_children_by_unique(proto_node *node)
Definition: print.c:1071
WS_DLL_PUBLIC GSList * proto_node_group_children_by_json_key(proto_node *node)
Definition: print.c:1089
Definition: column-info.h:54
Definition: epan_dissect.h:28
Definition: file-pcapng.h:57
Definition: json_dumper.h:57
Definition: print_stream.h:43