aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/plugin_table.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2002-02-20 08:24:52 +0000
committerGuy Harris <guy@alum.mit.edu>2002-02-20 08:24:52 +0000
commit2c0ceea42f3abd30162c3e83960606e6c6d912e9 (patch)
tree32434f9212ec87a7fbc88920f76950146a6c291b /plugins/plugin_table.h
parentcd44c487d43c41c7d66e93cd4ee81e53b495af59 (diff)
Export "conversation_set_dissector()" in the plugin API table.
svn path=/trunk/; revision=4760
Diffstat (limited to 'plugins/plugin_table.h')
-rw-r--r--plugins/plugin_table.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/plugins/plugin_table.h b/plugins/plugin_table.h
index 609bdc31a2..6c5715fbf2 100644
--- a/plugins/plugin_table.h
+++ b/plugins/plugin_table.h
@@ -1,7 +1,7 @@
/* plugin_table.h
* Table of exported addresses for Ethereal plugins.
*
- * $Id: plugin_table.h,v 1.39 2002/02/19 01:28:43 guy Exp $
+ * $Id: plugin_table.h,v 1.40 2002/02/20 08:24:52 guy Exp $
*
* Ethereal - Network traffic analyzer
* Copyright 2000 by Gilbert Ramirez <gram@alumni.rice.edu>
@@ -42,12 +42,16 @@ typedef void (*addr_col_set_str)(column_info*, gint, gchar*);
typedef void (*addr_register_init_routine)(void (*func)(void));
typedef void (*addr_register_postseq_cleanup_routine)(void (*func)(void));
+
+typedef gchar* (*addr_match_strval)(guint32, const value_string*);
+typedef gchar* (*addr_val_to_str)(guint32, const value_string *, const char *);
+
typedef conversation_t *(*addr_conversation_new)(address *, address *,
port_type, guint32, guint32, guint);
typedef conversation_t *(*addr_find_conversation)(address *, address *,
port_type, guint32, guint32, guint);
-typedef gchar* (*addr_match_strval)(guint32, const value_string*);
-typedef gchar* (*addr_val_to_str)(guint32, const value_string *, const char *);
+typedef void (*addr_conversation_set_dissector)(conversation_t *,
+ dissector_handle_t);
typedef int (*addr_proto_register_protocol)(char*, char*, char*);
typedef void (*addr_proto_register_field_array)(int, hf_register_info*, int);
@@ -230,11 +234,14 @@ typedef struct {
addr_register_init_routine p_register_init_routine;
addr_register_postseq_cleanup_routine p_register_postseq_cleanup_routine;
- addr_conversation_new p_conversation_new;
- addr_find_conversation p_find_conversation;
+
addr_match_strval p_match_strval;
addr_val_to_str p_val_to_str;
+ addr_conversation_new p_conversation_new;
+ addr_find_conversation p_find_conversation;
+ addr_conversation_set_dissector p_conversation_set_dissector;
+
addr_proto_register_protocol p_proto_register_protocol;
addr_proto_register_field_array p_proto_register_field_array;
addr_proto_register_subtree_array p_proto_register_subtree_array;