Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Macros | Functions
dfilter-int.h File Reference
#include "dfilter.h"
#include "syntax-tree.h"
#include <epan/proto.h>
#include <stdio.h>

Go to the source code of this file.

Classes

struct  df_reference_t
 
struct  df_cell_t
 
struct  df_cell_iter_t
 
struct  epan_dfilter
 
struct  dfstate_t
 
struct  dfsyntax_t
 
struct  dfwork_t
 

Macros

#define SCAN_FAILED   -1 /* not 0, as that means end-of-input */
 
#define df_cell_ptr(rp)   ((rp)->array)
 

Functions

void * DfilterAlloc (void *(*)(size_t))
 
void DfilterFree (void *, void(*)(void *))
 
void Dfilter (void *, int, stnode_t *, dfsyntax_t *)
 
WS_DLL_PUBLIC void dfilter_vfail (void *state, int code, df_loc_t err_loc, const char *format, va_list args)
 
WS_DLL_PUBLIC void dfilter_fail (void *state, int code, df_loc_t err_loc, const char *format,...) G_GNUC_PRINTF(4
 
WS_DLL_PUBLIC void WS_DLL_PUBLIC WS_NORETURN void dfilter_fail_throw (void *state, int code, df_loc_t err_loc, const char *format,...) G_GNUC_PRINTF(4
 
WS_DLL_PUBLIC void WS_DLL_PUBLIC WS_NORETURN void void dfw_set_error_location (dfwork_t *dfw, df_loc_t err_loc)
 
void add_deprecated_token (GPtrArray *deprecated, const char *token)
 
void add_compile_warning (dfwork_t *dfw, const char *format,...)
 
void free_deprecated (GPtrArray *deprecated)
 
void DfilterTrace (FILE *TraceFILE, char *zTracePrompt)
 
header_field_infodfilter_resolve_unparsed (const char *name, GPtrArray *deprecated)
 
bool dfilter_fvalue_from_literal (dfwork_t *dfw, ftenum_t ftype, stnode_t *st, bool allow_partial_value, header_field_info *hfinfo_value_string)
 
bool dfilter_fvalue_from_string (dfwork_t *dfw, ftenum_t ftype, stnode_t *st, header_field_info *hfinfo_value_string)
 
void dfilter_fvalue_from_charconst (dfwork_t *dfw, ftenum_t ftype, stnode_t *st)
 
void dfilter_fvalue_from_number (dfwork_t *dfw, ftenum_t ftype, stnode_t *st)
 
const char * tokenstr (int token)
 
df_reference_treference_new (const field_info *finfo, bool raw)
 
void reference_free (df_reference_t *ref)
 
WS_DLL_PUBLIC void df_cell_append (df_cell_t *rp, fvalue_t *fv)
 
WS_DLL_PUBLIC GPtrArray * df_cell_ref (df_cell_t *rp)
 
WS_DLL_PUBLIC size_t df_cell_size (const df_cell_t *rp)
 
WS_DLL_PUBLIC fvalue_t ** df_cell_array (const df_cell_t *rp)
 
WS_DLL_PUBLIC bool df_cell_is_empty (const df_cell_t *rp)
 
WS_DLL_PUBLIC bool df_cell_is_null (const df_cell_t *rp)
 
WS_DLL_PUBLIC void df_cell_init (df_cell_t *rp, bool free_seg)
 
WS_DLL_PUBLIC void df_cell_clear (df_cell_t *rp)
 
WS_DLL_PUBLIC void df_cell_iter_init (df_cell_t *rp, df_cell_iter_t *iter)
 
WS_DLL_PUBLIC fvalue_tdf_cell_iter_next (df_cell_iter_t *iter)
 

Detailed Description

Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 2001 Gerald Combs

SPDX-License-Identifier: GPL-2.0-or-later