# MultiprocessPluginProxy

## Role

The `MultiprocessPluginProxy` is instanciated by the MultiprocessPluginManager to replace the real implementation that is run in a different process.

You cannot access your plugin directly from the parent process. You should use the child_pipe to communicate with your plugin. The MultiprocessPluginProxy` role is to keep reference of the communication pipe to the child process as well as the process informations.

## API

class yapsy.MultiprocessPluginProxy.MultiprocessPluginProxy

  This class contains two members that are initialized by the MultiprocessPluginManager.

  self.proc is a reference that holds the multiprocessing.Process instance of the child process.

  self.child_pipe is a reference that holds the multiprocessing.Pipe instance to communicate with the child.