# ``twisted`.`internet`.`endpoints`.`StandardIOEndpoint``

class documentation

`class StandardIOEndpoint: (source)`

Implements interfaces: `twisted.internet.interfaces.IStreamServerEndpoint`

View In Hierarchy

A Standard Input/Output endpoint

Method | `__init__` |
Method | `listen` | Implement `IStreamServerEndpoint.listen` to listen on stdin/stdout
Instance Variable | `_reactor` | Undocumented
Instance Variable | `_stdio` | a callable, like `stdio.StandardIO`, which takes an `IProtocol` provider and a `reactor` keyword argument (interface dependent upon your platform).

def __init__(self, reactor): (source)

Parameters
reactor | The reactor for the endpoint.

def listen(self, stdioProtocolFactory): (source)
from `twisted.internet.interfaces.IStreamServerEndpoint`
Implement `IStreamServerEndpoint.listen` to listen on stdin/stdout
_reactor = (source)

Undocumented

_stdio = (source)
a callable, like `stdio.StandardIO`, which takes an `IProtocol` provider and a `reactor` keyword argument (interface dependent upon your platform).