aboutsummaryrefslogtreecommitdiffstats
path: root/stat_menu.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2014-06-30 14:36:40 -0700
committerGuy Harris <guy@alum.mit.edu>2014-06-30 21:37:34 +0000
commit5e283865403d02c4a1139ad70eabeb2c35d6a88d (patch)
tree0a0770ffe72b2c47beb2662fd858644e27884ad3 /stat_menu.h
parentf1ff6635a8356e0832350fd806cc3810132b2102 (diff)
Move stat_menu.h to libui.
Change-Id: I7bed7f7931845bc41035535cc62e1fe17c71047d Reviewed-on: https://code.wireshark.org/review/2726 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'stat_menu.h')
-rw-r--r--stat_menu.h76
1 files changed, 0 insertions, 76 deletions
diff --git a/stat_menu.h b/stat_menu.h
deleted file mode 100644
index 35ef533ac0..0000000000
--- a/stat_menu.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* stat_menu.h
- * Menu definitions for use by stats
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-#ifndef __STATMENU_H__
-#define __STATMENU_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-/** @file
- * Add a new menu item for a stat.
- */
-
-/*
- * XXX - defines stuff usable regardless of the GUI toolkit. Right now,
- * that's only the menu group, which is used by tap_param_dlg.h.
- *
- * XXX - stats should be able to register additional menu groups, although
- * the question then would be "in what order should they appear in the menu?"
- *
- * NOTE: the enum below is parsed by epan/wslua/make-init-lua.pl in order
- * to generate usable values for Lua scripts to use, so they can add to
- * the menus in the GUI. The perl script's regex is such that the following
- * prefixes must only appear once in this list:
- * REGISTER_ANALYZE_GROUP_CONVERSATION
- * REGISTER_STAT_GROUP_CONVERSATION
- * REGISTER_STAT_GROUP_RESPONSE
- * REGISTER_STAT_GROUP_ENDPOINT
- * In other words, because there is a REGISTER_STAT_GROUP_RESPONSE_TIME, you cannot
- * add a REGISTER_STAT_GROUP_RESPONSE nor a REGISTER_STAT_GROUP_RESPONSE_FOOBAR
- * because they use the same "REGISTER_STAT_GROUP_RESPONSE" prefix.
- * Also, do NOT change the names in the enum - you can add, but not remove.
- * If you do, legacy scripts will break. (which is why the perl script regex isn't better)
- */
-
-/** The menu group this stat should be registered in. */
-typedef enum {
- REGISTER_ANALYZE_GROUP_UNSORTED, /* unsorted analyze stuff */
- REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER, /* conversation filters */
- REGISTER_STAT_GROUP_UNSORTED, /* unsorted statistic function */
- REGISTER_STAT_GROUP_GENERIC, /* generic statistic function, not specific to a protocol */
- REGISTER_STAT_GROUP_CONVERSATION_LIST, /* member of the conversation list */
- REGISTER_STAT_GROUP_ENDPOINT_LIST, /* member of the endpoint list */
- REGISTER_STAT_GROUP_RESPONSE_TIME, /* member of the service response time list */
- REGISTER_STAT_GROUP_TELEPHONY, /* telephony specific */
- REGISTER_STAT_GROUP_TELEPHONY_GSM, /* GSM (and UMTS?) */
- REGISTER_STAT_GROUP_TELEPHONY_LTE, /* name says it all */
- REGISTER_STAT_GROUP_TELEPHONY_SCTP, /* name says it all */
- REGISTER_TOOLS_GROUP_UNSORTED /* unsorted tools */
-} register_stat_group_t;
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif /* __STATMENU_H__ */