class documentation

A manhole protocol specifically for use with stdio.StandardIO.

Method connectionLost When the connection is lost, there is nothing more to do. Stop the reactor so that the process can exit.

Inherited from ColoredManhole:

Method characterReceived Undocumented
Method getSource Return a string containing the currently entered source.

Inherited from Manhole (via ColoredManhole):

Method __init__ Undocumented
Method addOutput Undocumented
Method connectionMade Called after a connection has been established.
Method handle_EOF Undocumented
Method handle_FF Handle a 'form feed' byte - generally used to request a screen refresh/redraw.
Method handle_INT Handle ^C as an interrupt keystroke by resetting the current input variables to their initial state.
Method handle_QUIT Undocumented
Method lineReceived Undocumented
Instance Variable interpreter Undocumented
Instance Variable lineBuffer Undocumented
Instance Variable lineBufferIndex Undocumented
Instance Variable namespace Undocumented
Instance Variable pn Undocumented
Method _needsNewline Undocumented

Inherited from HistoricRecvLine (via ColoredManhole, Manhole):

Method currentHistoryBuffer Undocumented
Method handle_DOWN Undocumented
Method handle_RETURN Undocumented
Method handle_UP Undocumented
Instance Variable historyLines Undocumented
Instance Variable historyPosition Undocumented
Method _deliverBuffer Undocumented

Inherited from RecvLine (via ColoredManhole, Manhole, HistoricRecvLine):

Method currentLineBuffer Undocumented
Method drawInputLine Write a line containing the current input prompt and the current line buffer at the current cursor position.
Method handle_BACKSPACE Undocumented
Method handle_DELETE Undocumented
Method handle_END Undocumented
Method handle_HOME Undocumented
Method handle_INSERT Undocumented
Method handle_LEFT Undocumented
Method handle_RIGHT Undocumented
Method handle_TAB Undocumented
Method initializeScreen Undocumented
Method keystrokeReceived A keystroke was received.
Method setInsertMode Undocumented
Method setTypeoverMode Undocumented
Method terminalSize Called to indicate the size of the terminal.
Method unhandledControlSequence Called when an unsupported control sequence is received.
Constant TABSTOP Undocumented
Class Variable ps Undocumented
Instance Variable height Undocumented
Instance Variable keyHandlers Undocumented
Instance Variable mode Undocumented
Instance Variable width Undocumented
Class Variable _log Undocumented
Class Variable _printableChars Undocumented

Inherited from TerminalProtocol (via ColoredManhole, Manhole, HistoricRecvLine, RecvLine):

Method makeConnection Called with an ITerminalTransport when a connection is established.
Instance Variable terminal Undocumented
def connectionLost(self, reason): (source)

When the connection is lost, there is nothing more to do. Stop the reactor so that the process can exit.