summaryrefslogtreecommitdiff
path: root/epan/reassemble.h
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2005-09-12 00:16:57 +0000
committerUlf Lamping <ulf.lamping@web.de>2005-09-12 00:16:57 +0000
commit55c3e85a95f7c2d6d695f0e1244c307006ab31e6 (patch)
tree38bc6ea2dcbe1c0d0545f2f43fbb7943e720fcb7 /epan/reassemble.h
parentaee0e1600b1b600d64f46d361ed73aae6e4fe0fd (diff)
downloadwireshark-55c3e85a95f7c2d6d695f0e1244c307006ab31e6.tar.gz
fix reassembling problem I've introduced yesterday, by using fragment_add_seq_next() function instead of fragment_add()
in addition, I had to implement fragment_get_reassembled() in addition to fragment_get(), which works with reassembled_table svn path=/trunk/; revision=15762
Diffstat (limited to 'epan/reassemble.h')
-rw-r--r--epan/reassemble.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/reassemble.h b/epan/reassemble.h
index e0598da225..69ebf94e1f 100644
--- a/epan/reassemble.h
+++ b/epan/reassemble.h
@@ -200,6 +200,10 @@ fragment_set_partial_reassembly(packet_info *pinfo, guint32 id, GHashTable *frag
extern fragment_data *
fragment_get(packet_info *pinfo, guint32 id, GHashTable *fragment_table);
+/* The same for the reassemble table */
+extern fragment_data *
+fragment_get_reassembled(packet_info *pinfo, guint32 id, GHashTable *reassembled_table);
+
/* This will free up all resources and delete reassembly state for this PDU.
* Except if the PDU is completely reassembled, then it would NOT deallocate the
* buffer holding the reassembled data but instead return the pointer to that