Ethereal-dev: Re: [Ethereal-dev] RFC framework for graphical extensions like t he recent rate

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Tue, 25 Jun 2002 12:19:15 -0700
On Tue, Jun 25, 2002 at 08:54:24AM -0500, Jeff Foster wrote:
> I haven't worked with threads so I can't comment on your design except to
> say that I would like to see extension to ethereal implimented as dynamic
> modules that can be loaded by the user. I support the idea of expanding
> the functionality of ethereal but I don't want to see the program bloated
> with features that I may not use. 
> 
> I would like to see a menu or list box that shows the available 'Add-ons'

There already is such a dialog box - it's called "Tools->Plugins".

I.e., the existing mechanism supporting plug-in dissecctors could be
extended to support plugins other than dissectors.

The type of plugin (dissector, etc.) could be specified either by a
variable in the plugin or by the particular "call this routine when you
load the plugin" routine, e.g. the current routines
"plugin_reg_handoff()" and "plugin_init()" would be for
dissector plugins, and names other than that would be used for other
types of plugins.

The list in the "Tools->Plugins" dialog box would get a new column added
to it, with the type of plugin displayed.