12 #ifndef __STATS_TREE_PRIV_H
13 #define __STATS_TREE_PRIV_H
16 #include "ws_symbol_export.h"
23 #define NUM_BUF_SIZE 32
141 char *first_column_name;
148 stat_tree_init_cb init;
149 stat_tree_cleanup_cb cleanup;
175 WS_DLL_PUBLIC
void stats_tree_presentation(
void (*registry_iterator)(gpointer,gpointer,gpointer),
192 WS_DLL_PUBLIC
void stats_tree_free(
stats_tree *st);
211 gchar *
buffer, guint len);
238 gboolean sort_descending);
249 gboolean sort_descending);
259 gboolean sort_descending);
enum _st_format_type st_format_type
enum register_stat_group_e register_stat_group_t
WS_DLL_PUBLIC stats_tree_cfg * stats_tree_get_cfg_by_abbr(const char *abbr)
Definition: stats_tree.c:413
WS_DLL_PUBLIC gint stats_tree_get_column_size(gint col_index)
Definition: stats_tree.c:1108
WS_DLL_PUBLIC GString * stats_tree_format_as_str(const stats_tree *st, st_format_type format_type, gint sort_column, gboolean sort_descending)
Definition: stats_tree.c:1318
WS_DLL_PUBLIC gint stats_tree_sort_compare(const stat_node *a, const stat_node *b, gint sort_column, gboolean sort_descending)
Definition: stats_tree.c:1201
WS_DLL_PUBLIC tap_packet_status stats_tree_packet(void *, packet_info *, epan_dissect_t *, const void *, tap_flags_t flags)
Definition: stats_tree.c:397
WS_DLL_PUBLIC gchar * stats_tree_get_abbr(const gchar *ws_optarg)
WS_DLL_PUBLIC gint stats_tree_get_default_sort_col(stats_tree *st)
Definition: stats_tree.c:1052
WS_DLL_PUBLIC void stats_tree_reinit(void *p_st)
Definition: stats_tree.c:212
WS_DLL_PUBLIC gint stat_node_array_sortcmp(gconstpointer a, gconstpointer b, gpointer user_data)
Definition: stats_tree.c:1392
WS_DLL_PUBLIC gchar * stats_tree_get_displayname(gchar *fullname)
Definition: stats_tree.c:1027
WS_DLL_PUBLIC gboolean stats_tree_is_default_sort_DESC(stats_tree *st)
Definition: stats_tree.c:1072
WS_DLL_PUBLIC GList * stats_tree_get_cfg_list(void)
Definition: stats_tree.c:429
WS_DLL_PUBLIC const gchar * stats_tree_get_column_name(stats_tree_cfg *st_config, gint col_index)
Definition: stats_tree.c:1078
WS_DLL_PUBLIC void stats_tree_reset(void *p_st)
Definition: stats_tree.c:200
WS_DLL_PUBLIC gchar * stats_tree_node_to_str(const stat_node *node, gchar *buffer, guint len)
Definition: stats_tree.c:54
WS_DLL_PUBLIC guint stats_tree_branch_max_namelen(const stat_node *node, guint indent)
Definition: stats_tree.c:66
WS_DLL_PUBLIC void stats_tree_format_node_as_str(const stat_node *node, GString *s, st_format_type format_type, guint indent, const gchar *path, gint maxnamelen, gint sort_column, gboolean sort_descending)
Definition: stats_tree.c:1411
WS_DLL_PUBLIC gchar ** stats_tree_get_values_from_node(const stat_node *node)
Definition: stats_tree.c:1120
Definition: stats_tree_priv.h:47
Definition: packet_info.h:44
Definition: stats_tree_priv.h:41
Definition: tap-stats_tree.c:26
Definition: stats_tree_priv.h:55
union _stat_node::@473 total
gint counter
Definition: stats_tree_priv.h:61
GHashTable * hash
Definition: stats_tree_priv.h:85
stats_tree * st
Definition: stats_tree_priv.h:88
st_node_pres * pr
Definition: stats_tree_priv.h:99
stat_node * parent
Definition: stats_tree_priv.h:91
range_pair_t * rng
Definition: stats_tree_priv.h:96
gint bcount
Definition: stats_tree_priv.h:79
Definition: stats_tree_priv.h:136
guint flags
Definition: stats_tree_priv.h:152
tree_cfg_pres * pr
Definition: stats_tree_priv.h:164
stat_tree_packet_cb packet
Definition: stats_tree_priv.h:147
guint st_flags
Definition: stats_tree_priv.h:171
void(* setup_node_pr)(stat_node *)
Definition: stats_tree_priv.h:159
Definition: stats_tree_priv.h:102
GHashTable * names
Definition: stats_tree_priv.h:121
stat_node root
Definition: stats_tree_priv.h:133
GPtrArray * parents
Definition: stats_tree_priv.h:124
tree_pres * pr
Definition: stats_tree_priv.h:130
stats_tree_cfg * cfg
Definition: stats_tree_priv.h:104
Definition: tap-stats_tree.c:34
Definition: tap-stats_tree.c:30
Definition: mcast_stream.h:30
Definition: packet-epl-profile-parser.c:83
Definition: epan_dissect.h:28
tap_packet_status
Definition: tap.h:25