aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/plugin_api_list.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-09-24 18:35:58 +0000
committerGuy Harris <guy@alum.mit.edu>2003-09-24 18:35:58 +0000
commit342fa7a1b572139f44bda608539c9bdb3fbb340e (patch)
tree558c62379375996e7751b8323a4ca1683444cd1b /plugins/plugin_api_list.c
parentd0d3f842bb581b36352dde0064700a6f1146e93e (diff)
From Tomas Kukosa:
Remove the internal packet-per.c functions "dissect_per_length_determinant()" and "dissect_per_normally_small_nonnegative_whole_number()" from the plugin API, as they shouldn't be used outside the PER dissector. Remove the H.225/H.245 functions "dissect_h225_TransportAddress()" and "dissect_h245_NonStandardParameter()" from the plugin API until we really need them in plugins. Add the string dissector table functions to the plugin API. svn path=/trunk/; revision=8532
Diffstat (limited to 'plugins/plugin_api_list.c')
-rw-r--r--plugins/plugin_api_list.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/plugin_api_list.c b/plugins/plugin_api_list.c
index 261f0c50e4..f6048b7534 100644
--- a/plugins/plugin_api_list.c
+++ b/plugins/plugin_api_list.c
@@ -1,7 +1,7 @@
/* plugin_api_list.c
* Used to generate various included files for plugin API
*
- * $Id: plugin_api_list.c,v 1.6 2003/08/23 07:23:21 guy Exp $
+ * $Id: plugin_api_list.c,v 1.7 2003/09/24 18:35:08 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -31,8 +31,6 @@
#include "prefs.h"
#include "reassemble.h"
#include "packet-giop.h"
-#include "packet-h225.h"
-#include "packet-h245.h"
#include "packet-per.h"
#include "packet-tpkt.h"
#include "packet-tcp.h"
@@ -354,8 +352,6 @@ dissector_handle_t new_create_dissector_handle(new_dissector_t, int);
void register_giop_user_module(giop_sub_dissector_t *sub, gchar *name, gchar *module, int sub_proto);
-guint32 dissect_per_length_determinant(tvbuff_t*, guint32, packet_info*, proto_tree*, int, guint32*);
-guint32 dissect_per_normally_small_nonnegative_whole_number(tvbuff_t*, guint32, packet_info*, proto_tree*, int, guint32*);
guint32 dissect_per_GeneralString(tvbuff_t*, guint32, packet_info*, proto_tree*, int);
guint32 dissect_per_sequence_of(tvbuff_t*, guint32, packet_info*, proto_tree*, int, gint, int (*)(tvbuff_t*, int, packet_info*, proto_tree*));
guint32 dissect_per_IA5String(tvbuff_t*, guint32, packet_info*, proto_tree*, int, int, int);
@@ -374,5 +370,9 @@ guint32 dissect_per_sequence(tvbuff_t*, guint32, packet_info*, proto_tree *paren
guint32 dissect_per_octet_string(tvbuff_t*, guint32, packet_info*, proto_tree*, int, int, int, guint32*, guint32*);
guint32 dissect_per_restricted_character_string(tvbuff_t*, guint32, packet_info*, proto_tree*, int, int, int, char*, int);
-int dissect_h225_TransportAddress(tvbuff_t*, int, packet_info*, proto_tree*);
-int dissect_h245_NonStandardParameter(tvbuff_t*, int, packet_info*, proto_tree*);
+void dissector_add_string(const char*, gchar*, dissector_handle_t);
+void dissector_delete_string(const char*, const gchar*, dissector_handle_t);
+void dissector_change_string(const char*, gchar *, dissector_handle_t);
+void dissector_reset_string(const char*, const gchar*);
+gboolean dissector_try_string(dissector_table_t, const gchar*, tvbuff_t*, packet_info*, proto_tree*);
+dissector_handle_t dissector_get_string_handle(dissector_table_t, const gchar*);