class twisted.internet.endpoints.ProcessEndpoint: (source)
Implements interfaces: twisted.internet.interfaces.IStreamClientEndpoint
An endpoint for child processes
| Present Since | 13.1 | |
| Method | __init__ | See IReactorProcess.spawnProcess. |
| Method | connect | Implement IStreamClientEndpoint.connect to launch a child process and connect it to a protocol created by protocolFactory. |
| Instance Variable | _spawnProcess | A hook used for testing the spawning of child process. |
| Instance Variable | _reactor | Undocumented |
| Instance Variable | _executable | Undocumented |
| Instance Variable | _args | Undocumented |
| Instance Variable | _env | Undocumented |
| Instance Variable | _path | Undocumented |
| Instance Variable | _uid | Undocumented |
| Instance Variable | _gid | Undocumented |
| Instance Variable | _usePTY | Undocumented |
| Instance Variable | _childFDs | Undocumented |
| Instance Variable | _errFlag | Undocumented |
See IReactorProcess.spawnProcess.
| Parameters | reactor | Undocumented |
| executable | Undocumented | |
| args | Undocumented | |
| env | Undocumented | |
| path | Undocumented | |
| uid | Undocumented | |
| gid | Undocumented | |
| usePTY | Undocumented | |
| childFDs | Undocumented | |
| errFlag | Determines if stderr should be logged. (type: endpoints.StandardErrorBehavior) |
Implement IStreamClientEndpoint.connect to launch a child process and connect it to a protocol created by protocolFactory.
| Parameters | protocolFactory | A factory for an IProtocol provider which will be notified of all events related to the created process. |