class 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. |