aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/Xplugin_table.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-03-04 07:07:57 +0000
committerGuy Harris <guy@alum.mit.edu>2004-03-04 07:07:57 +0000
commit36a9a266f439add59d2504504e58b9654c514a14 (patch)
tree892f19921beb78588d21fae7a906ef9e830f3753 /plugins/Xplugin_table.h
parent409e955dbb58264e5bccaaf8bb708b984f811e79 (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.h11
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 **);