class ProcessProtocol(BaseProtocol): (source)
Known subclasses: twisted.conch.ssh.session.SSHSessionProcessProtocol, twisted.conch.stdio.TerminalProcessProtocol, twisted.mail.alias.ProcessAliasProtocol, twisted.runner.procmon.LoggingProtocol, twisted.trial._dist.worker.LocalWorker, twisted.web.twcgi.CGIProcessProtocol, twisted.conch.ssh.session._ProtocolWrapper, twisted.internet.endpoints._WrapIProtocol, twisted.internet.utils._BackRelay, twisted.internet.utils._EverythingGetter, twisted.internet.utils._ValueGetter
Implements interfaces: twisted.internet.interfaces.IProcessProtocol
| Method | childConnectionLost |
Called when a file descriptor associated with the child process is closed. |
| Method | childDataReceived |
Called when data arrives from the child process. |
| Method | errConnectionLost |
This will be called when stderr is closed. |
| Method | errReceived |
Some data was received from stderr. |
| Method | inConnectionLost |
This will be called when stdin is closed. |
| Method | outConnectionLost |
This will be called when stdout is closed. |
| Method | outReceived |
Some data was received from stdout. |
| Method | processEnded |
Called when the child process exits and all file descriptors associated with it have been closed. |
| Method | processExited |
This will be called when the subprocess exits. |
Inherited from BaseProtocol:
| Method | connectionMade |
Called when a connection is made. |
| Method | makeConnection |
Make a connection to a transport and a server. |
| Instance Variable | connected |
Undocumented |
| Instance Variable | transport |
Undocumented |
twisted.conch.stdio.TerminalProcessProtocol| Parameters | |
childFD:int | The file descriptor which was closed. |
twisted.conch.ssh.session.SSHSessionProcessProtocoltwisted.conch.ssh.session.SSHSessionProcessProtocol, twisted.conch.stdio.TerminalProcessProtocol, twisted.runner.procmon.LoggingProtocol, twisted.trial._dist.worker.LocalWorker, twisted.web.twcgi.CGIProcessProtocol| Parameters | |
data:bytes | Undocumented |
twisted.conch.ssh.session.SSHSessionProcessProtocoltwisted.conch.ssh.session.SSHSessionProcessProtocol, twisted.conch.stdio.TerminalProcessProtocol, twisted.runner.procmon.LoggingProtocol, twisted.trial._dist.worker.LocalWorker, twisted.web.twcgi.CGIProcessProtocol, twisted.conch.ssh.session._ProtocolWrapper, twisted.internet.utils._BackRelay| Parameters | |
data:bytes | Undocumented |
twisted.conch.ssh.session.SSHSessionProcessProtocol, twisted.conch.stdio.TerminalProcessProtocol, twisted.mail.alias.ProcessAliasProtocol, twisted.runner.procmon.LoggingProtocol, twisted.trial._dist.worker.LocalWorker, twisted.web.twcgi.CGIProcessProtocol, twisted.conch.ssh.session._ProtocolWrapper, twisted.internet.endpoints._WrapIProtocol, twisted.internet.utils._BackRelay, twisted.internet.utils._EverythingGetter, twisted.internet.utils._ValueGetter| Parameters | |
reason:twisted.python.failure.Failure | Undocumented |
| Parameters | |
reason:twisted.python.failure.Failure | Undocumented |