Main Page   Compound List   Compound Members  

Exodus Plugin Interfaces

Creating a new plugin for Exodus is a simple process using COM libraries.

  1. Create a new .DLL which implements at least the IExodusPlugin interface.
  2. Copy the file into the ./plugins directory where-ever Exodus has been installed.
  3. Start Exodus.
  4. Goto Tools | Options | Plugins, and enable your plugin.

The basic idea is that when your plugin is initialized, you will get called back via the IExodusPlugin interface with a reference to an IExodusController object. Your plugin MUST cache this object and use it to make calls to the client itself.

If your plugin needs to receive packets, it should use IExodusPlugin::RegisterCallback with the appropriate xpath-link filter for packets which you are interested in receiving.

Good starting places are the IExodusController reference and the IExodusPlugin reference. If you have questions about using the plugin interface, please post them to the Exodus-Dev mailing list.


Generated on Sat May 10 17:56:25 2003 for Exodus Plugin Interfaces by doxygen1.3