diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/Xepan_plugins.c | 6 | ||||
-rw-r--r-- | plugins/Xplugin_api.c | 6 | ||||
-rw-r--r-- | plugins/Xplugin_api.h | 6 | ||||
-rw-r--r-- | plugins/Xplugin_api_decls.h | 6 | ||||
-rw-r--r-- | plugins/Xplugin_table.h | 6 | ||||
-rw-r--r-- | plugins/plugin_api_list.c | 9 |
6 files changed, 38 insertions, 1 deletions
diff --git a/plugins/Xepan_plugins.c b/plugins/Xepan_plugins.c index 7377bfeced..1e452a4409 100644 --- a/plugins/Xepan_plugins.c +++ b/plugins/Xepan_plugins.c @@ -207,3 +207,9 @@ patable.p_except_setup_try = except_setup_try; patable.p_col_set_fence = col_set_fence; patable.p_tvb_get_string = tvb_get_string; patable.p_tvb_get_stringz = tvb_get_stringz; +patable.p_find_dissector_table = find_dissector_table; +patable.p_dissector_get_port_handle = dissector_get_port_handle; +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; diff --git a/plugins/Xplugin_api.c b/plugins/Xplugin_api.c index ff7c855c07..680da9cab4 100644 --- a/plugins/Xplugin_api.c +++ b/plugins/Xplugin_api.c @@ -207,3 +207,9 @@ p_except_setup_try = pat->p_except_setup_try; p_col_set_fence = pat->p_col_set_fence; p_tvb_get_string = pat->p_tvb_get_string; p_tvb_get_stringz = pat->p_tvb_get_stringz; +p_find_dissector_table = pat->p_find_dissector_table; +p_dissector_get_port_handle = pat->p_dissector_get_port_handle; +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; diff --git a/plugins/Xplugin_api.h b/plugins/Xplugin_api.h index afbab262a8..cc7d06831e 100644 --- a/plugins/Xplugin_api.h +++ b/plugins/Xplugin_api.h @@ -207,3 +207,9 @@ #define col_set_fence (*p_col_set_fence) #define tvb_get_string (*p_tvb_get_string) #define tvb_get_stringz (*p_tvb_get_stringz) +#define find_dissector_table (*p_find_dissector_table) +#define dissector_get_port_handle (*p_dissector_get_port_handle) +#define dissector_handle_get_short_name (*p_dissector_handle_get_short_name) +#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) diff --git a/plugins/Xplugin_api_decls.h b/plugins/Xplugin_api_decls.h index e427b73b98..e2ea9e1916 100644 --- a/plugins/Xplugin_api_decls.h +++ b/plugins/Xplugin_api_decls.h @@ -207,3 +207,9 @@ addr_except_setup_try p_except_setup_try; addr_col_set_fence p_col_set_fence; addr_tvb_get_string p_tvb_get_string; addr_tvb_get_stringz p_tvb_get_stringz; +addr_find_dissector_table p_find_dissector_table; +addr_dissector_get_port_handle p_dissector_get_port_handle; +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; diff --git a/plugins/Xplugin_table.h b/plugins/Xplugin_table.h index a01ebb973f..da61856681 100644 --- a/plugins/Xplugin_table.h +++ b/plugins/Xplugin_table.h @@ -207,3 +207,9 @@ typedef void (*addr_except_setup_try) (struct except_stacknode *, struct except_ typedef void (*addr_col_set_fence) (column_info *, gint); typedef guint8 *(*addr_tvb_get_string) (tvbuff_t *, gint, gint); typedef guint8 *(*addr_tvb_get_stringz) (tvbuff_t *, gint, gint *); +typedef dissector_table_t (*addr_find_dissector_table) (const char *); +typedef dissector_handle_t (*addr_dissector_get_port_handle) (dissector_table_t, guint32); +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); diff --git a/plugins/plugin_api_list.c b/plugins/plugin_api_list.c index 7718621b06..d6b142ed33 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.2 2003/07/18 22:47:18 guy Exp $ + * $Id: plugin_api_list.c,v 1.3 2003/07/31 18:34:52 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -341,3 +341,10 @@ void col_set_fence(column_info*, gint); guint8 *tvb_get_string(tvbuff_t *, gint, gint); guint8 *tvb_get_stringz(tvbuff_t *, gint, gint *); + +dissector_table_t find_dissector_table(const char *); +dissector_handle_t dissector_get_port_handle(dissector_table_t, guint32); +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); |