summaryrefslogtreecommitdiff
path: root/epan/reassemble.h
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2012-08-12 20:53:17 +0000
committerBill Meier <wmeier@newsguy.com>2012-08-12 20:53:17 +0000
commit38b39b6b77262cd0276fe31905ab2d4c4b1f7a88 (patch)
tree65feb40a81977775171528114acda619a6403ccf /epan/reassemble.h
parent16b161df6a2f4acc040296fe8dc725bb4373a6f6 (diff)
downloadwireshark-38b39b6b77262cd0276fe31905ab2d4c4b1f7a88.tar.gz
Add 'fragment_table_destroy()'
svn path=/trunk/; revision=44459
Diffstat (limited to 'epan/reassemble.h')
-rw-r--r--epan/reassemble.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/epan/reassemble.h b/epan/reassemble.h
index 5c7c1536d4..9f6c06b6ed 100644
--- a/epan/reassemble.h
+++ b/epan/reassemble.h
@@ -103,9 +103,14 @@ typedef struct _fragment_data {
typedef void *(*fragment_key_copier)(const void *key);
/*
- * Initialize a fragment table.
+ * Initialize/destroy a fragment table.
+ *
+ * init: If table doesn't exist: create table;
+ * else: just remove any entries;
+ * destroy: remove entries and destroy table;
*/
extern void fragment_table_init(GHashTable **fragment_table);
+extern void fragment_table_destroy(GHashTable **fragment_table);
extern void dcerpc_fragment_table_init(GHashTable **fragment_table);
/*