Ethereal-dev: Re: [Ethereal-dev] GIOP Subdissector plans

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Fri, 6 Jul 2001 15:42:15 -0700
On Fri, Jul 06, 2001 at 06:11:34PM -0400, Craig Rodrigues wrote:
> Does Ethereal have the capability to load dissectors
> from a 3rd-party shared library?

They're called "plugins". :-)

(Yes, you can put more than one protocol into a plugin.  There's
currently no *automatic* provision for linking multiple independent
files, each with its own dissector and register routines, into a single
plugin, so you'd have to have a common "plugin_init()" routine call all
of their registration and initialization routines and a common
"plugin_reg_handoff()" routine call all of their handoff routines.

You might also have to add additional routines to the plugin address
table, so that they can be called from plugins.)