Enum SshTerminalMode
- Namespace
- SshSharp
- Assembly
- SshSharp.dll
Terminal mode opcodes (RFC 4254 section 8, and IUTF8 from RFC 8160), named as in POSIX termios.
public enum SshTerminalMode : byte
Fields
CS7 = 907-bit characters.
CS8 = 918-bit characters.
ECHO = 53Echo input characters.
ECHOCTL = 60Echo control characters as ^X.
ECHOE = 54Visually erase characters.
ECHOK = 55Kill character discards the current line.
ECHOKE = 61Visual erase for line kill.
ECHONL = 56Echo newline even when echo is off.
ICANON = 51Canonical (line-by-line) input.
ICRNL = 36Map carriage return to newline on input.
IEXTEN = 59Enable extensions.
IGNCR = 35Ignore carriage return on input.
IGNPAR = 30Ignore parity errors (0 or 1).
IMAXBEL = 41Ring the bell when the input queue is full.
INLCR = 34Map newline to carriage return on input.
INPCK = 32Enable checking of parity errors.
ISIG = 50Enable the interrupt, quit and suspend characters.
ISTRIP = 33Strip the eighth bit of characters.
IUCLC = 37Translate uppercase characters to lowercase.
IUTF8 = 42The terminal input and output are UTF-8 (RFC 8160).
IXANY = 39Any character restarts paused output.
IXOFF = 40Enable input flow control.
IXON = 38Enable output flow control.
NOFLSH = 57Do not flush after interrupt.
OCRNL = 73Translate carriage return to newline on output.
OLCUC = 71Convert lowercase to uppercase on output.
ONLCR = 72Map newline to carriage return and newline on output.
ONLRET = 75Newline performs a carriage return.
ONOCR = 74Do not output carriage return at column 0.
OPOST = 70Enable output processing.
PARENB = 92Parity enable.
PARMRK = 31Mark parity and framing errors.
PARODD = 93Odd parity (else even).
PENDIN = 62Retype pending input.
TOSTOP = 58Stop background jobs that write to the terminal.
TTY_OP_ISPEED = 128Input speed in bits per second.
TTY_OP_OSPEED = 129Output speed in bits per second.
VDISCARD = 18Toggle flushing of terminal output.
VDSUSP = 11Another suspend character.
VEOF = 5End-of-file character (usually Ctrl-D).
VEOL = 6End-of-line character in addition to newline.
VEOL2 = 7Additional end-of-line character.
VERASE = 3Erase the character to the left of the cursor.
VFLUSH = 15Character to flush output.
VINTR = 1Interrupt character (usually Ctrl-C).
VKILL = 4Kill the current input line.
VLNEXT = 14Enter the next character typed literally.
VQUIT = 2Quit character (usually Ctrl-).
VREPRINT = 12Reprint the current input line.
VSTART = 8Continue paused output (usually Ctrl-Q).
VSTATUS = 17Print system status line.
VSTOP = 9Pause output (usually Ctrl-S).
VSUSP = 10Suspend the current program (usually Ctrl-Z).
VSWTCH = 16Switch to a different shell layer.
VWERASE = 13Erase a word to the left of the cursor.
XCASE = 52Uppercase-only terminal handling.