File:Plugin system flow APIs.svg

A slight extension of Jacek's Plugin_system_flow.svg, separating the C++ side "Viewer API" from the socket-side "Plugin API".

The Viewer API is essentially a set of publicly usable accessor functions identified in existing code, whereas the Plugin API handles plugin connection, network serialization and call dispatching to/from the Viewer API.

Problem: this SVG file does not have the new objects properly grouped --- still figuring that out. Morgaine 13:01, 19 December 2008 (UTC)