|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_char (const int id, const gchar *needles, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_not_char (const int id, const gchar *needle, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_chars (const int id, const guint min_len, const guint max_len, const gchar *needles, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_not_chars (const int id, const guint min_len, const guint max_len, const gchar *needles, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_string (const int id, const gchar *string, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_casestring (const int id, const gchar *str, const void *data, tvbparse_action_t before_cb, tvbparse_action_t after_cb) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_until (const int id, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb, const tvbparse_wanted_t *ending, until_mode_t until_mode) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_set_oneof (const int id, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb,...) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_hashed (const int id, const void *data, tvbparse_action_t before_cb, tvbparse_action_t after_cb, tvbparse_wanted_t *key, tvbparse_wanted_t *other,...) |
|
WS_DLL_PUBLIC void | tvbparse_hashed_add (tvbparse_wanted_t *w,...) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_set_seq (const int id, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb,...) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_some (const int id, const guint min, const guint max, const void *private_data, tvbparse_action_t before_cb, tvbparse_action_t after_cb, const tvbparse_wanted_t *wanted) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_handle (tvbparse_wanted_t **handle) |
|
WS_DLL_PUBLIC tvbparse_wanted_t * | tvbparse_quoted (const int id, const void *data, tvbparse_action_t before_cb, tvbparse_action_t after_cb, const char quote, const char escape) |
|
WS_DLL_PUBLIC void | tvbparse_shrink_token_cb (void *tvbparse_data, const void *wanted_data, tvbparse_elem_t *tok) |
|
WS_DLL_PUBLIC tvbparse_t * | tvbparse_init (wmem_allocator_t *scope, tvbuff_t *tvb, const int offset, int len, void *private_data, const tvbparse_wanted_t *ignore) |
|
WS_DLL_PUBLIC gboolean | tvbparse_reset (tvbparse_t *tt, const int offset, int len) |
|
WS_DLL_PUBLIC guint | tvbparse_curr_offset (tvbparse_t *tt) |
|
guint | tvbparse_len_left (tvbparse_t *tt) |
|
WS_DLL_PUBLIC gboolean | tvbparse_peek (tvbparse_t *tt, const tvbparse_wanted_t *wanted) |
|
WS_DLL_PUBLIC tvbparse_elem_t * | tvbparse_get (tvbparse_t *tt, const tvbparse_wanted_t *wanted) |
|
WS_DLL_PUBLIC tvbparse_elem_t * | tvbparse_find (tvbparse_t *tt, const tvbparse_wanted_t *wanted) |
|
WS_DLL_PUBLIC void | tvbparse_tree_add_elem (proto_tree *tree, tvbparse_elem_t *curr) |
|
an API for text tvb parsers
Copyright 2005, Luis E. Garcia Ontanon luis@.nosp@m.onta.nosp@m.non.o.nosp@m.rg
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later