twisted.internet.interfaces.IProcessTransport

Package twisted :: Package internet :: Module interfaces :: Class IProcessTransport |
[frames | no frames]

## Class IProcessTransport

    Interface --+
                |
       ITransport --+
                    |
                   IProcessTransport

A process transport.

Method Summary
| ``closeStderr`(self)` Close stderr.
| ``closeStdin`(self)` Close stdin after all data has been written out.
| ``closeStdout`(self)` Close stdout.
| ``loseConnection`(self)` Close stdin, stderr and stdout.
| ``signalProcess`(self, signalID)` Send a signal to the process.
Inherited from ITransport
| ``getHost`(self)` Similar to getPeer, but returns an address describing this side of the connection.
| ``getPeer`(self)` Return an `IAddress`.
| ``write`(self, data)` Write some data to the physical connection, in sequence.
| ``writeSequence`(self, data)` Write a list of strings to the physical connection.

Method Details

### closeStderr(self) Close stderr.

### closeStdin(self) Close stdin after all data has been written out.

### closeStdout(self) Close stdout.

### loseConnection(self) Close stdin, stderr and stdout. Overrides: `twisted.internet.interfaces.ITransport.loseConnection`

### signalProcess(self, signalID) Send a signal to the process. Parameters: `signalID` - can be one of `"HUP"`, `"KILL"`, `"STOP"`, or `"INT"`. These will be implemented in a cross-platform manner, and so should be used if possible. an integer, where it represents a POSIX signal ID.

Generated by Epydoc 2.0 on Sat May 15 20:07:42 2004 | http://epydoc.sf.net