12 #ifndef __STATS_TREE_PRIV_H 13 #define __STATS_TREE_PRIV_H 15 #include "stats_tree.h" 16 #include "ws_symbol_export.h" 23 #define NUM_BUF_SIZE 32 69 burst_bucket *bh, *bt;
135 stat_tree_init_cb init;
136 stat_tree_cleanup_cb cleanup;
162 WS_DLL_PUBLIC
void stats_tree_presentation(
void (*registry_iterator)(gpointer,gpointer,gpointer),
173 WS_DLL_PUBLIC
void stats_tree_reset(
void *p_st);
176 WS_DLL_PUBLIC
void stats_tree_reinit(
void *p_st);
179 WS_DLL_PUBLIC
void stats_tree_free(
stats_tree *st);
183 WS_DLL_PUBLIC gchar *stats_tree_get_abbr(
const gchar *optarg);
186 WS_DLL_PUBLIC
stats_tree_cfg *stats_tree_get_cfg_by_abbr(
const char *abbr);
190 WS_DLL_PUBLIC GList *stats_tree_get_cfg_list(
void);
193 WS_DLL_PUBLIC guint stats_tree_branch_max_namelen(
const stat_node *node, guint indent);
197 WS_DLL_PUBLIC gchar *stats_tree_node_to_str(
const stat_node *node,
198 gchar *
buffer, guint len);
203 WS_DLL_PUBLIC gchar* stats_tree_get_displayname (gchar* fullname);
206 WS_DLL_PUBLIC gint stats_tree_get_default_sort_col (
stats_tree *st);
209 WS_DLL_PUBLIC gboolean stats_tree_is_default_sort_DESC (
stats_tree *st);
212 WS_DLL_PUBLIC
const gchar* stats_tree_get_column_name (gint col_index);
215 WS_DLL_PUBLIC gint stats_tree_get_column_size (gint col_index);
219 WS_DLL_PUBLIC gchar** stats_tree_get_values_from_node (
const stat_node* node);
222 WS_DLL_PUBLIC gint stats_tree_sort_compare (
const stat_node *a,
225 gboolean sort_descending);
228 WS_DLL_PUBLIC gint stat_node_array_sortcmp (gconstpointer a,
233 WS_DLL_PUBLIC GString* stats_tree_format_as_str(
const stats_tree* st,
236 gboolean sort_descending);
239 WS_DLL_PUBLIC
void stats_tree_format_node_as_str(
const stat_node *node,
246 gboolean sort_descending);
Definition: stats_tree_priv.h:125
range_pair_t * rng
Definition: stats_tree_priv.h:85
guint st_flags
Definition: stats_tree_priv.h:158
tree_cfg_pres * pr
Definition: stats_tree_priv.h:151
Definition: stats_tree_priv.h:47
gint bcount
Definition: stats_tree_priv.h:68
Definition: packet_info.h:44
GPtrArray * parents
Definition: stats_tree_priv.h:113
stats_tree * st
Definition: stats_tree_priv.h:77
Definition: stats_tree_priv.h:41
tree_pres * pr
Definition: stats_tree_priv.h:119
stat_node root
Definition: stats_tree_priv.h:122
GHashTable * names
Definition: stats_tree_priv.h:110
enum _st_format_type st_format_type
st_node_pres * pr
Definition: stats_tree_priv.h:88
gint counter
Definition: stats_tree_priv.h:60
Definition: tap-stats_tree.c:34
stat_tree_packet_cb packet
Definition: stats_tree_priv.h:134
stats_tree_cfg * cfg
Definition: stats_tree_priv.h:93
register_stat_group_t
Definition: stat_groups.h:45
Definition: mcast_stream.h:30
Definition: epan_dissect.h:28
guint flags
Definition: stats_tree_priv.h:139
stat_node * parent
Definition: stats_tree_priv.h:80
GHashTable * hash
Definition: stats_tree_priv.h:74
Definition: stats_tree_priv.h:55
Definition: tap-stats_tree.c:30
Definition: tap-stats_tree.c:26
Definition: stats_tree_priv.h:91
gint64 total
Definition: stats_tree_priv.h:62