class documentation

class twisted.conch.insults.insults.TerminalProtocol: (source)

Known subclasses: twisted.conch.recvline.RecvLine

Implements interfaces: twisted.conch.insults.insults.ITerminalProtocol

View In Hierarchy

Undocumented

Method makeConnection Called with an ITerminalTransport when a connection is established.
Instance Variable terminal Undocumented
Method connectionMade Called after a connection has been established.
Method keystrokeReceived A keystroke was received.
Method terminalSize Called to indicate the size of the terminal.
Method unhandledControlSequence Called when an unsupported control sequence is received.
Method connectionLost Called when the connection has been lost.
def makeConnection(self, terminal): (source)

Called with an ITerminalTransport when a connection is established.

terminal = (source)

Undocumented

def connectionMade(self): (source)

Called after a connection has been established.

def keystrokeReceived(self, keyID, modifier): (source)

A keystroke was received.

Each keystroke corresponds to one invocation of this method. keyID is a string identifier for that key. Printable characters are represented by themselves. Control keys, such as arrows and function keys, are represented with symbolic constants on ServerProtocol.

def terminalSize(self, width, height): (source)

Called to indicate the size of the terminal.

A terminal of 80x24 should be assumed if this method is not called. This method might not be called for real terminals.

def unhandledControlSequence(self, seq): (source)

Called when an unsupported control sequence is received.

ParametersseqThe whole control sequence which could not be interpreted. (type: str)
def connectionLost(self, reason): (source)

Called when the connection has been lost.

reason is a Failure describing why.

API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.