Defines the basic interfaces for multiprocessed plugins.
In your own software, you’ll probably want to build derived classes of the IMultiprocessChildPlugin class as it is a mere interface with no specific functionality.
Your software’s plugins should then inherit your very own plugin class (itself derived from IMultiprocessChildPlugin).
Override the run method to include your code. Use the self.parent_pipe to send and receive data with the parent process or create your own communication mecanism.
Where and how to code these plugins is explained in the section about the PluginManager.