struct

TTY::Termios

Inherits Struct < Value < Object

Constants

SWITCHES = {echo: LocalFlag::Echo, canonical: LocalFlag::ICanon, signals: LocalFlag::ISig}

Constructors

get(fd : Descriptor) : Termios
Source

Instance methods

[](cc : ControlChar) : UInt8
Source
[]=(cc : ControlChar, value : UInt8) : UInt8
Source
baud
Source
baud=(rate : Baud) : Baud
Source
canonical=(enabled : Bool) : Bool
Source
canonical?
Source
cbreak
Source
control
Source
control=(flags : ControlFlag) : ControlFlag
Source
custom_baud?
Source
echo=(enabled : Bool) : Bool
Source
echo?
Source
input
Source
input=(flags : InputFlag) : InputFlag
Source
line
Source
line=(discipline : UInt8) : UInt8
Source
local
Source
local=(flags : LocalFlag) : LocalFlag
Source
make_cbreak
Source
make_raw
Source
output
Source
output=(flags : OutputFlag) : OutputFlag
Source
read_timeout
Source
read_timeout=(timeout : Time::Span | Nil) : Nil
Source
set(fd : Descriptor, action : SetAction = SetAction::Now) : Nil
Source
signals=(enabled : Bool) : Bool
Source
signals?
Source
to_s(io : IO) : Nil

Same as #inspect(io).

Source