TtyTermiosBinding import { TtyTermiosBinding } from "destack:tty/binding"; Termios binding family. export interface TtyTermiosBinding { readTermiosAttributes(tty: TtyHandle): Result; setTermiosAttributes(tty: TtyHandle, attributes: &'a readonly TermiosAttributes, action: TermiosSetAction): Result; drainTermios(tty: TtyHandle): Result; flushTermios(tty: TtyHandle, queue: TermiosQueue): Result; flowTermios(tty: TtyHandle, action: TermiosFlowAction): Result; sendTermiosBreak(tty: TtyHandle, duration: uint32): Result; readTermiosProcessGroup(tty: TtyHandle): Result; setTermiosProcessGroup(tty: TtyHandle, processGroupId: ProcessId): Result; } language/library/src/tty/binding/termios.ds:56:132 Members readTermiosAttributes(tty: TtyHandle): Result Read full POSIX termios attributes. setTermiosAttributes(tty: TtyHandle, attributes: &'a readonly TermiosAttributes, action: TermiosSetAction): Result Apply full termios attributes to one terminal handle. drainTermios(tty: TtyHandle): Result Wait for pending output to drain on one terminal handle. flushTermios(tty: TtyHandle, queue: TermiosQueue): Result Flush one terminal queue. flowTermios(tty: TtyHandle, action: TermiosFlowAction): Result Apply terminal flow control action. sendTermiosBreak(tty: TtyHandle, duration: uint32): Result Send one terminal break condition. readTermiosProcessGroup(tty: TtyHandle): Result Read controlling terminal process group id. setTermiosProcessGroup(tty: TtyHandle, processGroupId: ProcessId): Result Set controlling terminal process group id.