aboutsummaryrefslogtreecommitdiffstats
path: root/reassemble.h
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2004-06-24 07:43:24 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2004-06-24 07:43:24 +0000
commitd9b0accf89576c16e407fecdc54f77d6495b847c (patch)
tree1ff704569c8b16cfd4efb98028dc4b9d1e17d56c /reassemble.h
parent4c786f2f0ebd8ddaf5f5d2b4292e7ba95ab6734f (diff)
from todd s
update to reassembly of dg style dcerpc git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11227 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'reassemble.h')
-rw-r--r--reassemble.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/reassemble.h b/reassemble.h
index 7e836f4df1..58ffcf5ce8 100644
--- a/reassemble.h
+++ b/reassemble.h
@@ -1,7 +1,7 @@
/* reassemble.h
* Declarations of outines for {fragment,segment} reassembly
*
- * $Id: reassemble.h,v 1.21 2003/12/20 03:21:20 guy Exp $
+ * $Id: reassemble.h,v 1.22 2004/06/24 07:43:24 sahlberg Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -68,6 +68,7 @@ typedef struct _fragment_data {
* Initialize a fragment table.
*/
extern void fragment_table_init(GHashTable **fragment_table);
+extern void dcerpc_fragment_table_init(GHashTable **fragment_table);
/*
* Initialize a reassembled-packet table.
@@ -108,6 +109,12 @@ extern fragment_data *fragment_add_seq(tvbuff_t *tvb, int offset, packet_info *p
guint32 id, GHashTable *fragment_table, guint32 frag_number,
guint32 frag_data_len, gboolean more_frags);
+extern fragment_data *
+fragment_add_dcerpc(tvbuff_t *tvb, int offset, packet_info *pinfo, guint32 id,
+ void *act_id,
+ GHashTable *fragment_table, guint32 frag_number,
+ guint32 frag_data_len, gboolean more_frags);
+
/*
* These functions add a new fragment to the fragment hash table.
* If this is the first fragment seen for this datagram, a new