forked from osmocom/wireshark
From Thomas Wittwer: add "prefs_register_string_preference()" to the
list of functions available to plugins. svn path=/trunk/; revision=3906
This commit is contained in:
parent
32b1270b4d
commit
0e68611e41
1
AUTHORS
1
AUTHORS
|
@ -774,6 +774,7 @@ Jean-Francois Mule <jfmule[AT]clarent.com> {
|
|||
|
||||
Thomas Wittwer <thomas.wittwer[AT]iclip.ch> {
|
||||
HTTP dissector registered by name
|
||||
"prefs_register_string_preference()" made available to plugins
|
||||
}
|
||||
|
||||
Alain Magloire <alainm[AT]rcsm.ece.mcgill.ca> was kind enough to
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* plugins.c
|
||||
* plugin routines
|
||||
*
|
||||
* $Id: plugins.c,v 1.32 2001/08/29 00:51:08 guy Exp $
|
||||
* $Id: plugins.c,v 1.33 2001/09/04 01:05:40 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -406,6 +406,7 @@ init_plugins(const char *plugin_dir)
|
|||
patable.p_prefs_register_uint_preference = prefs_register_uint_preference;
|
||||
patable.p_prefs_register_bool_preference = prefs_register_bool_preference;
|
||||
patable.p_prefs_register_enum_preference = prefs_register_enum_preference;
|
||||
patable.p_prefs_register_string_preference = prefs_register_string_preference;
|
||||
|
||||
patable.p_register_giop_user = register_giop_user;
|
||||
patable.p_is_big_endian = is_big_endian;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* plugin_api.c
|
||||
* Routines for Ethereal plugins.
|
||||
*
|
||||
* $Id: plugin_api.c,v 1.22 2001/08/29 00:51:10 guy Exp $
|
||||
* $Id: plugin_api.c,v 1.23 2001/09/04 01:05:41 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* Copyright 2000 by Gilbert Ramirez <gram@xiexie.org>
|
||||
|
@ -135,6 +135,7 @@ plugin_address_table_init(plugin_address_table_t *pat)
|
|||
p_prefs_register_uint_preference = pat->p_prefs_register_uint_preference;
|
||||
p_prefs_register_bool_preference = pat->p_prefs_register_bool_preference;
|
||||
p_prefs_register_enum_preference = pat->p_prefs_register_enum_preference;
|
||||
p_prefs_register_string_preference = pat->p_prefs_register_string_preference;
|
||||
p_register_giop_user = pat->p_register_giop_user;
|
||||
p_is_big_endian = pat->p_is_big_endian;
|
||||
p_get_CDR_string = pat->p_get_CDR_string;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* plugin_api.h
|
||||
* Routines for Ethereal plugins.
|
||||
*
|
||||
* $Id: plugin_api.h,v 1.22 2001/08/29 00:51:10 guy Exp $
|
||||
* $Id: plugin_api.h,v 1.23 2001/09/04 01:05:41 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* Copyright 2000 by Gilbert Ramirez <gram@xiexie.org>
|
||||
|
@ -152,6 +152,7 @@
|
|||
#define prefs_register_uint_preference (*p_prefs_register_uint_preference)
|
||||
#define prefs_register_bool_preference (*p_prefs_register_bool_preference)
|
||||
#define prefs_register_enum_preference (*p_prefs_register_enum_preference)
|
||||
#define prefs_register_string_preference (*p_prefs_register_string_preference)
|
||||
|
||||
#define register_giop_user (*p_register_giop_user)
|
||||
#define is_big_endian (*p_is_big_endian)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* plugin_table.h
|
||||
* Table of exported addresses for Ethereal plugins.
|
||||
*
|
||||
* $Id: plugin_table.h,v 1.23 2001/08/29 00:51:10 guy Exp $
|
||||
* $Id: plugin_table.h,v 1.24 2001/09/04 01:05:41 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* Copyright 2000 by Gilbert Ramirez <gram@xiexie.org>
|
||||
|
@ -166,6 +166,8 @@ typedef void (*addr_prefs_register_bool_preference)(struct pref_module *,
|
|||
typedef void (*addr_prefs_register_enum_preference)(struct pref_module *,
|
||||
const char *, const char *, const char *, gint *, const enum_val_t *,
|
||||
gboolean);
|
||||
typedef void (*addr_prefs_register_string_preference)(struct pref_module *,
|
||||
const char *, const char *, const char *, char**);
|
||||
|
||||
typedef void (*addr_register_giop_user)(giop_sub_dissector_t *, gchar *, int);
|
||||
typedef gboolean (*addr_is_big_endian)(MessageHeader *);
|
||||
|
@ -300,6 +302,7 @@ typedef struct {
|
|||
addr_prefs_register_uint_preference p_prefs_register_uint_preference;
|
||||
addr_prefs_register_bool_preference p_prefs_register_bool_preference;
|
||||
addr_prefs_register_enum_preference p_prefs_register_enum_preference;
|
||||
addr_prefs_register_string_preference p_prefs_register_string_preference;
|
||||
|
||||
addr_register_giop_user p_register_giop_user;
|
||||
addr_is_big_endian p_is_big_endian;
|
||||
|
|
Loading…
Reference in New Issue