diff options
Diffstat (limited to 'epan/stat_groups.h')
-rw-r--r-- | epan/stat_groups.h | 50 |
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..." */ |