Ethereal-dev: Re: [Ethereal-dev] General plugins

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: Fri, 13 Jul 2001 11:10:53 -0700 (PDT)
> Has there been any discussion of implementing a general (non-dissector)
> plug-in framework for ethereal?

I'm not sure a "general" framework, in the sense of being able to plug
code into arbitrary places in Ethereal, would be possible (as it's *too*
general, and every line of code would have to check to see if a plugin
were present - and then there'd be the issue of what the calling
sequence for the plugin is...); however, if particular points into which
functionality could be plugged were identified, that could be done.

For example, the graphing code could plug in, say, to a "Tools" socket -
a tool plugin would have a menu item name, and would be called with no
arguments.