diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-05-13 12:45:16 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-05-13 19:46:45 +0000 |
commit | 3a0dd69d04b4a4202fe02ac8fe25f4e408c524e8 (patch) | |
tree | c370ad6e49ba206a1e0ccf876b24966dbbed1642 /epan/srt_table.h | |
parent | bd166c2b089ad16a3caa7ae6048567af36f73826 (diff) |
Get rid of some GTK+-only stuff.
Change-Id: I841a1cdb637f37673466e4d065474c0f7e2dfc56
Reviewed-on: https://code.wireshark.org/review/27512
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/srt_table.h')
-rw-r--r-- | epan/srt_table.h | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/epan/srt_table.h b/epan/srt_table.h index 6aaa27bcaf..8c96e3ec86 100644 --- a/epan/srt_table.h +++ b/epan/srt_table.h @@ -40,11 +40,8 @@ typedef struct _srt_stat_table { struct register_srt; struct _srt_data_t; -typedef void (*srt_gui_init_cb)(srt_stat_table* rst, void* gui_data); /* GTK+ only? */ -typedef void (*srt_gui_reset_cb)(srt_stat_table* rst, void* gui_data); /* GTK+ only? */ -typedef void (*srt_gui_free_cb)(srt_stat_table* rst, void* gui_data); /* GTK+ only? */ typedef void (*srt_proc_table_cb)(srt_stat_table* rst, int indx, struct _srt_data_t* gui_data); -typedef void (*srt_init_cb)(struct register_srt* srt, GArray* srt_array, srt_gui_init_cb gui_callback, void* gui_data); +typedef void (*srt_init_cb)(struct register_srt* srt, GArray* srt_array); typedef guint (*srt_param_handler_cb)(struct register_srt* srt, const char* opt_arg, char** err); /** tap data @@ -129,18 +126,14 @@ WS_DLL_PUBLIC void free_srt_table_data(srt_stat_table *rst); * * @param srt Registered SRT * @param srt_array SRT table array - * @param gui_callback optional callback from GUI - * @param callback_data callback data needed for GUI */ -WS_DLL_PUBLIC void free_srt_table(register_srt_t *srt, GArray* srt_array, srt_gui_free_cb gui_callback, void *callback_data); +WS_DLL_PUBLIC void free_srt_table(register_srt_t *srt, GArray* srt_array); /** Reset ALL tables in the srt. * * @param srt_array SRT table array - * @param gui_callback optional callback from GUI - * @param callback_data callback data needed for GUI */ -WS_DLL_PUBLIC void reset_srt_table(GArray* srt_array, srt_gui_reset_cb gui_callback, void *callback_data); +WS_DLL_PUBLIC void reset_srt_table(GArray* srt_array); /** Interator to walk srt tables and execute func * Used for initialization @@ -163,10 +156,8 @@ WS_DLL_PUBLIC void srt_table_get_filter(register_srt_t* srt, const char *opt_arg * * @param srt Registered SRT * @param srt_array SRT table array - * @param gui_callback optional callback from GUI - * @param callback_data callback data needed for GUI */ -WS_DLL_PUBLIC void srt_table_dissector_init(register_srt_t* srt, GArray* srt_array, srt_gui_init_cb gui_callback, void *callback_data); +WS_DLL_PUBLIC void srt_table_dissector_init(register_srt_t* srt, GArray* srt_array); /** Helper function to get tap string name * Caller is responsible for freeing returned string @@ -184,13 +175,11 @@ WS_DLL_PUBLIC gchar* srt_table_get_tap_string(register_srt_t* srt); * @param num_procs number of procedures * @param proc_column_name procedure column name (if different from "Procedure") * @param filter_string table filter string or NULL - * @param gui_callback optional GUI callback - * @param gui_data GUI content data * @param table_specific_data Table specific data * @return newly created srt_stat_table */ WS_DLL_PUBLIC srt_stat_table* init_srt_table(const char *name, const char *short_name, GArray *srt_array, int num_procs, const char* proc_column_name, - const char *filter_string, srt_gui_init_cb gui_callback, void* gui_data, void* table_specific_data); + const char *filter_string, void* table_specific_data); /** Init an srt table row data structure. * |