diff options
author | Guy Harris <guy@alum.mit.edu> | 2014-11-14 10:31:04 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2014-11-14 18:31:34 +0000 |
commit | 7390516f61e64568e8cbdee64dbb6b908bbc2676 (patch) | |
tree | fe3df59e8bbc67667af55349680d610176e2fddf /ui/cli/tap-funnel.c | |
parent | 09f0d2c6c4ac65f6e05c0943c4fb1ede42b1b633 (diff) |
For tap UIs, register a list of parameters and some menu information.
The intent here is to centralize more UI information so that we can move
more tap UI stuff to common code. This is a beginning.
Change-Id: Ic35ac0c01bc7b942aab88177db4065847a5e6c30
Reviewed-on: https://code.wireshark.org/review/5301
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'ui/cli/tap-funnel.c')
-rw-r--r-- | ui/cli/tap-funnel.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ui/cli/tap-funnel.c b/ui/cli/tap-funnel.c index bf13223d5b..d12902561b 100644 --- a/ui/cli/tap-funnel.c +++ b/ui/cli/tap-funnel.c @@ -170,6 +170,7 @@ static void register_menu_cb(const char *name, gpointer callback_data, gboolean retap _U_) { menu_cb_t *mcb = g_malloc(sizeof(menu_cb_t)); + tap_ui ui_info; mcb->callback = callback; mcb->callback_data = callback_data; @@ -179,7 +180,14 @@ static void register_menu_cb(const char *name, g_hash_table_insert(menus, g_strdup(name), mcb); - register_stat_cmd_arg(name, init_funnel_cmd, mcb); + ui_info.group = REGISTER_STAT_GROUP_GENERIC; + ui_info.title = NULL; + ui_info.cli_string = name; + ui_info.tap_init_cb = init_funnel_cmd; + ui_info.index = -1; + ui_info.nparams = 0; + ui_info.params = NULL; + register_tap_ui(&ui_info, mcb); } void initialize_funnel_ops(void) { |