# TermiosAttributes

`import { TermiosAttributes } from "destack:tty/binding";`

Full POSIX termios attributes payload.

```ds title="TermiosAttributes"
export struct TermiosAttributes {
    inputFlags: uint64;
    outputFlags: uint64;
    controlFlags: uint64;
    localFlags: uint64;
    controlCharacters: [uint8];
    inputSpeedCode: uint64;
    outputSpeedCode: uint64;
}
```

[language/library/src/tty/binding/termios.ds:38:53](https://github.com/destack-sh/destack/blob/main/language/library/src/tty/binding/termios.ds#L38-L53)

## Members

### `inputFlags: uint64`

Input mode bit flags.

### `outputFlags: uint64`

Output mode bit flags.

### `controlFlags: uint64`

Control mode bit flags.

### `localFlags: uint64`

Local mode bit flags.

### `controlCharacters: [uint8]`

Control character table bytes in host order.

### `inputSpeedCode: uint64`

Input speed code from host termios representation.

### `outputSpeedCode: uint64`

Output speed code from host termios representation.
