class documentation

Undocumented

Inherited from ServerProtocol:

Class ControlSequenceParser Undocumented
Method __init__ No summary
Method applicationKeypadMode Cause keypad to generate control functions.
Method connectionLost Called when the connection is shut down.
Method connectionMade Called when a connection is made.
Method cursorBackward Move the cursor left n columns.
Method cursorDown Move the cursor down n lines.
Method cursorForward Move the cursor right n columns.
Method cursorHome Move the cursor home.
Method cursorPosition Move the cursor to the given line and column.
Method cursorUp Move the cursor up n lines.
Method dataReceived Called whenever data is received.
Method deleteCharacter Delete n characters starting at the cursor position.
Method deleteLine Delete n lines starting at the cursor position.
Method doubleHeightLine Make the current line the top or bottom half of a double-height, double-width line.
Method doubleWidthLine Make the current line a double-width line.
Method eraseDisplay Erase the entire display.
Method eraseLine Erase the entire cursor line.
Method eraseToDisplayBeginning Erase from the cursor to the beginning of the display, including the cursor position.
Method eraseToDisplayEnd Erase from the cursor to the end of the display, including the cursor position.
Method eraseToLineBeginning Erase from the cursor to the beginning of the line, including the cursor position.
Method eraseToLineEnd Erase from the cursor to the end of line, including cursor position.
Method getHost Similar to getPeer, but returns an address describing this side of the connection.
Method getPeer Get the remote address of this connection.
Method horizontalTabulationSet Set a tab stop at the current cursor position.
Method index Move the cursor down one line, performing scrolling if necessary.
Method insertLine Insert n lines at the cursor position.
Method loseConnection Close my connection, after writing all pending data.
Method nextLine Move the cursor to the first position on the next line, performing scrolling if necessary.
Method numericKeypadMode Cause keypad to generate normal characters.
Method reportCursorPosition Return a Deferred that fires with a two-tuple of (x, y) indicating the cursor position.
Method reset Reset the terminal to its initial state.
Method resetModes Reset the given modes on the terminal.
Method resetPrivateModes Reset the given DEC private modes on the terminal.
Method resetScrollRegion Undocumented
Method restoreCursor Restore the previously saved cursor position, character attribute, character set, and origin mode selection.
Method reverseIndex Move the cursor up one line, performing scrolling if necessary.
Method saveCursor Save the cursor position, character attribute, character set, and origin mode selection.
Method selectCharacterSet Select a character set.
Method selectGraphicRendition Enabled one or more character attributes.
Method setModes Set the given modes on the terminal.
Method setPrivateModes Set the given DEC private modes on the terminal.
Method setScrollRegion Undocumented
Method shiftIn Activate the G0 character set.
Method shiftOut Activate the G1 character set.
Method singleShift2 Shift to the G2 character set for a single character.
Method singleShift3 Shift to the G3 character set for a single character.
Method singleWidthLine Make the current line a single-width, single-height line.
Method tabulationClear Clear the tab stop at the current cursor position.
Method tabulationClearAll Clear all tab stops.
Method unhandledControlSequence Called when an unsupported control sequence is received.
Method write Write some data to the physical connection, in sequence, in a non-blocking fashion.
Method writeSequence Write an iterable of byte strings to the physical connection.
Constant BACKSPACE Undocumented
Constant TAB Undocumented
Class Variable controlSequenceParser Undocumented
Class Variable factory Undocumented
Class Variable scrollRegion Undocumented
Class Variable termSize Undocumented
Instance Variable cursorPos Undocumented
Instance Variable lastWrite Undocumented
Instance Variable protocolArgs Undocumented
Instance Variable protocolFactory Undocumented
Instance Variable protocolKwArgs Undocumented
Instance Variable state Undocumented
Instance Variable terminalProtocol Undocumented
Method _handleControlSequence Undocumented
Method _handleLowFunctionControlSequence Undocumented
Method _handleShortControlSequence Undocumented
Instance Variable _cursorReports Undocumented
Instance Variable _savedCursorPos Undocumented

Inherited from Protocol (via ServerProtocol):

Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.

Inherited from BaseProtocol (via ServerProtocol, Protocol):

Method makeConnection Make a connection to a transport and a server.
Instance Variable connected Undocumented
Instance Variable transport Undocumented

Inherited from TestProtocol (via ServerProtocol, Protocol, BaseProtocol):

Method disableLocal Disable the given option locally.
Method disableRemote Indicate that the peer has disabled this option.
Method enableLocal Enable the given option locally.
Method enableRemote Indicate whether the peer should be allowed to enable this option.
Method neg_TEST_COMMAND Undocumented
Method unhandledCommand A command was received but not understood.
Method unhandledSubnegotiation A subnegotiation command was received but not understood.
Class Variable localEnableable Undocumented
Class Variable remoteEnableable Undocumented
Instance Variable calls Undocumented
Instance Variable data Undocumented
Instance Variable disabledLocal Undocumented
Instance Variable disabledRemote Undocumented
Instance Variable enabledLocal Undocumented
Instance Variable enabledRemote Undocumented
Instance Variable subcmd Undocumented