diff options
author | Guy Harris <guy@alum.mit.edu> | 2003-09-24 18:35:58 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2003-09-24 18:35:58 +0000 |
commit | 342fa7a1b572139f44bda608539c9bdb3fbb340e (patch) | |
tree | 558c62379375996e7751b8323a4ca1683444cd1b /plugins/plugin_api_list.c | |
parent | d0d3f842bb581b36352dde0064700a6f1146e93e (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.c | 14 |
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*); |