diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-03-04 07:07:57 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-03-04 07:07:57 +0000 |
commit | 36a9a266f439add59d2504504e58b9654c514a14 (patch) | |
tree | 892f19921beb78588d21fae7a906ef9e830f3753 /plugins/Xplugin_table.h | |
parent | 409e955dbb58264e5bccaaf8bb708b984f811e79 (diff) |
From Tomas Kukosa: add packet-ber.c routines to the plugin API.
svn path=/trunk/; revision=10295
Diffstat (limited to 'plugins/Xplugin_table.h')
-rw-r--r-- | plugins/Xplugin_table.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/Xplugin_table.h b/plugins/Xplugin_table.h index 35e181451f..776d1249fe 100644 --- a/plugins/Xplugin_table.h +++ b/plugins/Xplugin_table.h @@ -253,3 +253,14 @@ typedef guint (*addr_tvb_strsize) (tvbuff_t *, gint); typedef void (*addr_report_open_failure) (const char *, int, gboolean); typedef void (*addr_report_read_failure) (const char *, int); typedef guint32 (*addr_dissect_per_bit_string) (tvbuff_t *, guint32, packet_info *, proto_tree *, int, int, int); +typedef int (*addr_dissect_ber_identifier) (packet_info *, proto_tree *, tvbuff_t *, int, guint8 *, gboolean *, guint32 *); +typedef int (*addr_dissect_ber_length) (packet_info *, proto_tree *, tvbuff_t *, int, guint32 *); +typedef int (*addr_dissect_ber_octet_string) (packet_info *, proto_tree *, tvbuff_t *, int, gint, ber_callback); +typedef int (*addr_dissect_ber_integer) (packet_info *, proto_tree *, tvbuff_t *, int, gint, guint32 *); +typedef int (*addr_dissect_ber_boolean) (packet_info *, proto_tree *, tvbuff_t *, int, gint); +typedef int (*addr_dissect_ber_sequence) (packet_info *, proto_tree *, tvbuff_t *, int, ber_sequence *, gint, gint); +typedef int (*addr_dissect_ber_choice) (packet_info *, proto_tree *, tvbuff_t *, int, const ber_choice *, gint, gint); +typedef int (*addr_dissect_ber_GeneralString) (packet_info *, proto_tree *, tvbuff_t *, int, gint, char *, int); +typedef int (*addr_dissect_ber_sequence_of) (packet_info *, proto_tree *, tvbuff_t *, int, ber_callback, gint, gint); +typedef int (*addr_dissect_ber_generalized_time) (packet_info *, proto_tree *, tvbuff_t *, int, gint); +typedef int (*addr_dissect_ber_bitstring) (packet_info *, proto_tree *, tvbuff_t *, int, gint, gint, unsigned char *, int, proto_item **, proto_tree **); |