| Wireshark 4.7.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_info * | dfilter_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_t * | reference_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_t * | df_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