aboutsummaryrefslogtreecommitdiffstats
path: root/epan/srt_table.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2018-05-13 12:45:16 -0700
committerGuy Harris <guy@alum.mit.edu>2018-05-13 19:46:45 +0000
commit3a0dd69d04b4a4202fe02ac8fe25f4e408c524e8 (patch)
treec370ad6e49ba206a1e0ccf876b24966dbbed1642 /epan/srt_table.h
parentbd166c2b089ad16a3caa7ae6048567af36f73826 (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.h21
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.
*