aboutsummaryrefslogtreecommitdiffstats
path: root/epan/stat_groups.h
diff options
context:
space:
mode:
Diffstat (limited to 'epan/stat_groups.h')
-rw-r--r--epan/stat_groups.h50
1 files changed, 19 insertions, 31 deletions
diff --git a/epan/stat_groups.h b/epan/stat_groups.h
index ee3fdf43bd..114269fbed 100644
--- a/epan/stat_groups.h
+++ b/epan/stat_groups.h
@@ -25,39 +25,27 @@ extern "C" {
*
* 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 group this stat should be registered in. */
-typedef enum {
- REGISTER_ANALYZE_GROUP_UNSORTED, /* unsorted analyze stuff */
- REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER, /* conversation filters. Unused? */
- 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_RSERPOOL, /* member of the RSerPool list */
- REGISTER_STAT_GROUP_TELEPHONY, /* telephony specific */
- REGISTER_STAT_GROUP_TELEPHONY_ANSI, /* name says it all */
- REGISTER_STAT_GROUP_TELEPHONY_GSM, /* GSM (and UMTS?) */
- REGISTER_STAT_GROUP_TELEPHONY_LTE, /* name says it all */
- REGISTER_STAT_GROUP_TELEPHONY_MTP3, /* name says it all */
- REGISTER_STAT_GROUP_TELEPHONY_SCTP, /* name says it all */
- REGISTER_TOOLS_GROUP_UNSORTED /* unsorted tools */
+/*! Statistics groups. Used for UI menu layout. */
+typedef enum register_stat_group_e {
+ REGISTER_PACKET_ANALYZE_GROUP_UNSORTED, /*!< Unsorted packet analysis */
+ REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER, /*!< Conversation filters. Unused? */
+ REGISTER_PACKET_STAT_GROUP_UNSORTED, /*!< Unsorted packet statistics */
+ REGISTER_STAT_GROUP_GENERIC, /*!< Generic statistics, 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_RSERPOOL, /*!< Member of the RSerPool list */
+ REGISTER_STAT_GROUP_TELEPHONY, /*!< Telephony specific */
+ REGISTER_STAT_GROUP_TELEPHONY_ANSI, /*!< Name says it all */
+ REGISTER_STAT_GROUP_TELEPHONY_GSM, /*!< GSM (and UMTS?) */
+ REGISTER_STAT_GROUP_TELEPHONY_3GPP_UU, /*!< Name says it all */
+ REGISTER_STAT_GROUP_TELEPHONY_MTP3, /*!< Name says it all */
+ REGISTER_STAT_GROUP_TELEPHONY_SCTP, /*!< Name says it all */
+ REGISTER_TOOLS_GROUP_UNSORTED, /*!< Unsorted tools */
+ REGISTER_LOG_ANALYZE_GROUP_UNSORTED, /*!< Unsorted log analysis */
+ REGISTER_LOG_STAT_GROUP_UNSORTED, /*!< Unsorted log statistics */
} register_stat_group_t;
/** Format types for "Save As..." */