summaryrefslogtreecommitdiff
path: root/epan/capture_dissectors.h
diff options
context:
space:
mode:
Diffstat (limited to 'epan/capture_dissectors.h')
-rw-r--r--epan/capture_dissectors.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/epan/capture_dissectors.h b/epan/capture_dissectors.h
index d4bbf194d8..d413ebc93e 100644
--- a/epan/capture_dissectors.h
+++ b/epan/capture_dissectors.h
@@ -25,7 +25,6 @@
#include "ws_symbol_export.h"
#include <wiretap/wtap.h>
-#include <capture_info.h>
#ifdef __cplusplus
extern "C" {
@@ -34,6 +33,17 @@ extern "C" {
/** @file
*/
+/** Table of counts of packets of various types. */
+typedef struct {
+ GHashTable* counts_hash; /* packet counters keyed by proto */
+ gint other; /* Packets not counted in the hash total */
+ gint total; /* Cache of total packets */
+} packet_counts;
+
+typedef struct _capture_packet_info {
+ GHashTable *counts;
+} capture_packet_info_t;
+
typedef struct capture_dissector_handle* capture_dissector_handle_t;
/** callback function definition for capture dissectors */