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.

PNG version available at for direct external links.