aboutsummaryrefslogtreecommitdiffstats
path: root/epan/packet-range.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-09-04 01:32:13 +0000
committerGuy Harris <guy@alum.mit.edu>2004-09-04 01:32:13 +0000
commit3c7631aa32de7a630bd48eec5ef5b67f3c6cdb10 (patch)
treead801a014e03217ed71f957d22ad55b8bc00c9ac /epan/packet-range.h
parent22c088b8ab19622f935953ab6e12456025564c4b (diff)
Split the pure range stuff out into separate files, exporting their own
functions. svn path=/trunk/; revision=11892
Diffstat (limited to 'epan/packet-range.h')
-rw-r--r--epan/packet-range.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/epan/packet-range.h b/epan/packet-range.h
index 24789c2743..3007d215c8 100644
--- a/epan/packet-range.h
+++ b/epan/packet-range.h
@@ -32,6 +32,8 @@
#include <epan/frame_data.h>
+#include <epan/range.h>
+
extern guint32 curr_selected_frame;
typedef enum {
@@ -42,23 +44,13 @@ typedef enum {
range_process_user_range
} packet_range_e;
-/* Range parser variables */
-#define MaxRange 30
-
-typedef struct range_admin_tag {
- guint32 low;
- guint32 high;
-} range_admin_t;
-
-
typedef struct packet_range_tag {
/* values coming from the UI */
packet_range_e process; /* which range to process */
gboolean process_filtered; /* captured or filtered packets */
/* user specified range(s) */
- guint nranges; /* number of entries in ranges (0 based) */
- range_admin_t ranges[MaxRange];
+ range_t user_range;
/* calculated values */
guint32 selected_packet; /* the currently selected packet */
@@ -102,5 +94,4 @@ extern range_process_e packet_range_process_packet(packet_range_t *range, frame_
/* convert user given string to the internal user specified range representation */
extern void packet_range_convert_str(packet_range_t *range, const gchar *es);
-
#endif /* __PACKET_RANGE_H__ */