As per Bernd Becker's suggestion, add "register_giop_user_module()" and
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Aug 2003 18:16:21 +0000 (18:16 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Aug 2003 18:16:21 +0000 (18:16 +0000)
"delete_giop_user_module()" to the list of exported functions on
platforms where a run-time loaded module can't directly access functions
from the main program.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8143 f5534014-38df-0310-8fa8-9805f1628bb7

plugins/Xepan_plugins.c
plugins/Xplugin_api.c
plugins/Xplugin_api.h
plugins/Xplugin_api_decls.h
plugins/Xplugin_table.h
plugins/plugin_api_list.c

index 1e452a44090d22c790e8dc1c4ccb38cda028f636..3288b11322934b6485075d6763dc32f03e8b45a8 100644 (file)
@@ -213,3 +213,5 @@ patable.p_dissector_handle_get_short_name = dissector_handle_get_short_name;
 patable.p_dissector_handle_get_protocol_index = dissector_handle_get_protocol_index;
 patable.p_new_register_dissector = new_register_dissector;
 patable.p_new_create_dissector_handle = new_create_dissector_handle;
+patable.p_register_giop_user_module = register_giop_user_module;
+patable.p_delete_giop_user_module = delete_giop_user_module;
index 680da9cab47821634c4220469675fa63d1577009..af70639e8588374565ebdecc039f35b87227fce5 100644 (file)
@@ -213,3 +213,5 @@ p_dissector_handle_get_short_name = pat->p_dissector_handle_get_short_name;
 p_dissector_handle_get_protocol_index = pat->p_dissector_handle_get_protocol_index;
 p_new_register_dissector = pat->p_new_register_dissector;
 p_new_create_dissector_handle = pat->p_new_create_dissector_handle;
+p_register_giop_user_module = pat->p_register_giop_user_module;
+p_delete_giop_user_module = pat->p_delete_giop_user_module;
index cc7d06831ee3026d26684a5192e1c03268a1abed..90448bca2914a10e70bc880c560b0237c8ade41b 100644 (file)
 #define dissector_handle_get_protocol_index (*p_dissector_handle_get_protocol_index)
 #define new_register_dissector (*p_new_register_dissector)
 #define new_create_dissector_handle (*p_new_create_dissector_handle)
+#define register_giop_user_module (*p_register_giop_user_module)
+#define delete_giop_user_module (*p_delete_giop_user_module)
index e2ea9e1916d08f7697a83f1123b7050531134740..a506c791560463954dcfef989b290d6bbb3df589 100644 (file)
@@ -213,3 +213,5 @@ addr_dissector_handle_get_short_name p_dissector_handle_get_short_name;
 addr_dissector_handle_get_protocol_index p_dissector_handle_get_protocol_index;
 addr_new_register_dissector p_new_register_dissector;
 addr_new_create_dissector_handle p_new_create_dissector_handle;
+addr_register_giop_user_module p_register_giop_user_module;
+addr_delete_giop_user_module p_delete_giop_user_module;
index da618566819836ffe356820a1b39518101d4c1a6..2cc50fc7ee43496e544424ee432cb9d0f5e820b4 100644 (file)
@@ -213,3 +213,5 @@ typedef char *(*addr_dissector_handle_get_short_name) (dissector_handle_t);
 typedef int (*addr_dissector_handle_get_protocol_index) (dissector_handle_t);
 typedef void (*addr_new_register_dissector) (const char *, new_dissector_t, int);
 typedef dissector_handle_t (*addr_new_create_dissector_handle) (new_dissector_t, int);
+typedef void (*addr_register_giop_user_module) (giop_sub_dissector_t (*), gchar *, gchar *, int);
+typedef void (*addr_delete_giop_user_module) (giop_sub_dissector_t (*), gchar *, gchar *);
index d6b142ed33520b3bfaa4ec66e68946fdbdc9266e..214dc4b7720ceee4b8710863f13256b9ea594dcf 100644 (file)
@@ -1,7 +1,7 @@
 /* plugin_api_list.c
  * Used to generate various included files for plugin API
  *
- * $Id: plugin_api_list.c,v 1.3 2003/07/31 18:34:52 guy Exp $
+ * $Id: plugin_api_list.c,v 1.4 2003/08/06 18:16:21 guy Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@ethereal.com>
@@ -348,3 +348,6 @@ char *dissector_handle_get_short_name(dissector_handle_t);
 int dissector_handle_get_protocol_index(dissector_handle_t);
 void new_register_dissector(const char *, new_dissector_t, int); 
 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);
+void delete_giop_user_module(giop_sub_dissector_t *sub, gchar *name, gchar *module);