enum SSH2::TerminalMode
Defined in:
ssh2.crEnum Members
-
VINTR =
1
-
Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems.
-
VQUIT =
2
-
The quit character (sends SIGQUIT signal on POSIX systems).
-
VERASE =
3
-
Erase the character to left of the cursor.
-
VKILL =
4
-
Kill the current input line.
-
VEOF =
5
-
End-of-file character (sends EOF from the terminal).
-
VEOL =
6
-
End-of-line character in addition to carriage return and/or linefeed.
-
VEOL2 =
7
-
Additional end-of-line character.
-
VSTART =
8
-
Continues paused output (normally control-Q).
-
VSTOP =
9
-
Pauses output (normally control-S).
-
VSUSP =
10
-
Suspends the current program.
-
VDSUSP =
11
-
Another suspend character.
-
VREPRINT =
12
-
Reprints the current input line.
-
VWERASE =
13
-
Erases a word left of cursor.
-
VLNEXT =
14
-
Enter the next character typed literally, even if it is a special character.
-
VFLUSH =
15
-
Character to flush output.
-
VSWITCH =
16
-
Switch to a different shell layer.
-
VSTATUS =
17
-
Prints system status line (load, command, pid, etc).
-
VDISCARD =
18
-
Toggles the flushing of terminal output.
-
IGNPAR =
30
-
The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE.
-
PARMRK =
31
-
Mark parity and framing errors.
-
INPCK =
32
-
Enable checking of parity errors.
-
ISTRIP =
33
-
Strip 8th bit off characters.
-
INCLR =
34
-
Map NL into CR on input.
-
IGNCR =
35
-
Ignore CR on input.
-
ICRNL =
36
-
Map CR to NL on input.
-
IUCLC =
37
-
Translate uppercase characters to lowercase.
-
IXON =
38
-
Enable output flow control.
-
IXANY =
39
-
Any char will restart after stop.
-
IXOFF =
40
-
Enable input flow control.
-
IMAXBEL =
41
-
Ring bell on input queue full.
-
ISIG =
50
-
Enable signals INTR, QUIT, [D]SUSP.
-
ICANON =
51
-
Canonicalize input lines.
-
XCASE =
52
-
Enable input and output of uppercase characters by preceding their lowercase equivalents with "".
-
ECHO =
53
-
Enable echoing.
-
ECHOE =
54
-
Visually erase chars.
-
ECHOK =
55
-
Kill character discards current line.
-
ECHONL =
56
-
Echo NL even if ECHO is off.
-
NOFLSH =
57
-
Don't flush after interrupt.
-
TOSTOP =
58
-
Stop background jobs from output.
-
IEXTEN =
59
-
Enable extensions.
-
ECHOCTL =
60
-
Echo control characters as ^(Char).
-
ECHOKE =
61
-
Visual erase for line kill.
-
PENDIN =
62
-
Retype pending input.
-
OPOST =
70
-
Enable output processing.
-
OLCUC =
71
-
Convert lowercase to uppercase.
-
ONLCR =
72
-
Map NL to CR-NL.
-
OCRNL =
73
-
Translate carriage return to newline (output).
-
ONOCR =
74
-
Translate newline to carriage return-newline (output).
-
ONLRET =
75
-
Newline performs a carriage return (output).
-
CS7 =
90
-
7 bit mode.
-
CS8 =
91
-
8 bit mode.
-
PARENB =
92
-
Parity enable.
-
PARODD =
93
-
Odd parity, else even.
-
TTY_OP_ISPEED =
128
-
Specifies the input baud rate in bits per second.
-
TTY_OP_OSPEED =
129
-
Specifies the output baud rate in bits per second.
Instance Method Summary
- #cs7?
- #cs8?
- #echo?
- #echoctl?
- #echoe?
- #echok?
- #echoke?
- #echonl?
- #icanon?
- #icrnl?
- #iexten?
- #igncr?
- #ignpar?
- #imaxbel?
- #inclr?
- #inpck?
- #isig?
- #istrip?
- #iuclc?
- #ixany?
- #ixoff?
- #ixon?
- #noflsh?
- #ocrnl?
- #olcuc?
- #onlcr?
- #onlret?
- #onocr?
- #opost?
- #parenb?
- #parmrk?
- #parodd?
- #pendin?
- #tostop?
- #tty_op_ispeed?
- #tty_op_ospeed?
- #vdiscard?
- #vdsusp?
- #veof?
- #veol2?
- #veol?
- #verase?
- #vflush?
- #vintr?
- #vkill?
- #vlnext?
- #vquit?
- #vreprint?
- #vstart?
- #vstatus?
- #vstop?
- #vsusp?
- #vswitch?
- #vwerase?
- #xcase?