![]() |
Wireshark
4.3.0
The Wireshark network protocol analyzer
|
#include <stdio.h>
#include <inttypes.h>
#include <glib.h>
#include <wsutil/ws_assert.h>
#include <wsutil/wslog.h>
#include <epan/ftypes/ftypes.h>
#include "dfilter-loc.h"
Go to the source code of this file.
Classes | |
struct | sttype_t |
struct | stnode_t |
Functions | |
void | sttype_register_field (void) |
void | sttype_register_function (void) |
void | sttype_register_pointer (void) |
void | sttype_register_set (void) |
void | sttype_register_slice (void) |
void | sttype_register_string (void) |
void | sttype_register_opers (void) |
void | sttype_init (void) |
void | sttype_cleanup (void) |
void | sttype_register (sttype_t *type) |
stnode_t * | stnode_new (sttype_id_t type_id, void *data, char *token, df_loc_t loc) |
stnode_t * | stnode_new_empty (sttype_id_t type_id) |
stnode_t * | stnode_dup (const stnode_t *org) |
void | stnode_clear (stnode_t *node) |
void | stnode_init (stnode_t *node, sttype_id_t type_id, void *data, char *token, df_loc_t loc) |
void | stnode_replace (stnode_t *node, sttype_id_t type_id, void *data) |
void | stnode_free (stnode_t *node) |
const char * | stnode_type_name (stnode_t *node) |
sttype_id_t | stnode_type_id (stnode_t *node) |
void * | stnode_data (stnode_t *node) |
GString * | stnode_string (stnode_t *node) |
void * | stnode_steal_data (stnode_t *node) |
const char * | stnode_token (stnode_t *node) |
df_loc_t | stnode_location (stnode_t *node) |
void | stnode_set_location (stnode_t *node, df_loc_t loc) |
bool | stnode_get_flags (stnode_t *node, uint16_t flags) |
void | stnode_set_flags (stnode_t *node, uint16_t flags) |
void | stnode_merge_location (stnode_t *dst, stnode_t *n1, stnode_t *n2) |
const char * | stnode_tostr (stnode_t *node, bool pretty) |
void | log_node_full (enum ws_log_level level, const char *file, int line, const char *func, stnode_t *node, const char *msg) |
void | log_test_full (enum ws_log_level level, const char *file, int line, const char *func, stnode_t *node, const char *msg) |
char * | dump_syntax_tree_str (stnode_t *root) |
void | log_syntax_tree (enum ws_log_level, stnode_t *root, const char *msg, char **cache_ptr) |