class ITerminalProtocol(Interface): (source)
Known implementations: twisted.conch.insults.insults.TerminalProtocol
Undocumented
| Method | connectionLost |
Called when the connection has been lost. |
| Method | keystrokeReceived |
A keystroke was received. |
| Method | makeConnection |
Called with an ITerminalTransport when a connection is established. |
| Method | terminalSize |
Called to indicate the size of the terminal. |
| Method | unhandledControlSequence |
Called when an unsupported control sequence is received. |
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.