diff options
author | Richard Sharpe <sharpe@ns.aus.com> | 2003-05-21 02:48:40 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@ns.aus.com> | 2003-05-21 02:48:40 +0000 |
commit | 413228f1094beac433d54ce356956652e7405393 (patch) | |
tree | 05c5654d006d0babfdce0902b03d6cdca2affba4 /packet-rpc.h | |
parent | 3d6518224514e715d367bbf22e768bdef10ec89b (diff) |
Make dissect_rpc_opaque_data available and allow it to take a dissection
routine ...
I am not happy with the signature for it as yet, though.
svn path=/trunk/; revision=7702
Diffstat (limited to 'packet-rpc.h')
-rw-r--r-- | packet-rpc.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packet-rpc.h b/packet-rpc.h index e0644fea0d..35a5f6b659 100644 --- a/packet-rpc.h +++ b/packet-rpc.h @@ -1,6 +1,6 @@ /* packet-rpc.h * - * $Id: packet-rpc.h,v 1.41 2003/05/02 21:58:23 guy Exp $ + * $Id: packet-rpc.h,v 1.42 2003/05/21 02:48:40 sharpe Exp $ * * (c) 1999 Uwe Girlich * @@ -127,6 +127,13 @@ extern int dissect_rpc_bool(tvbuff_t *tvb, proto_tree *tree, int hfindex, int offset); extern int dissect_rpc_string(tvbuff_t *tvb, proto_tree *tree, int hfindex, int offset, char **string_buffer_ret); +int dissect_rpc_opaque_data(tvbuff_t *tvb, int offset, + proto_tree *tree, + packet_info *pinfo, + int hfindex, + gboolean fixed_length, guint32 length, + gboolean string_data, char **string_buffer_ret, + dissect_function_t *dissect_it); extern int dissect_rpc_data(tvbuff_t *tvb, proto_tree *tree, int hfindex, int offset); extern int dissect_rpc_bytes(tvbuff_t *tvb, |