# tty.client

- **Language:** C
- **Kind:** attribute
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/tmux.h#L1305
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-struct-tty-client/

```c
struct client * client;
```

## Referenced by

- [`cmd_show_messages_terminals`](/en/tmux/3.2a/reference/c-function-cmd-show-messages-c-cmd_show_messages_terminals/) (function)
- [`tty_acs_needed`](/en/tmux/3.2a/reference/c-function-tty_acs_needed/) (function)
- [`tty_add`](/en/tmux/3.2a/reference/c-function-tty-c-tty_add/) (function)
- [`tty_block_maybe`](/en/tmux/3.2a/reference/c-function-tty-c-tty_block_maybe/) (function)
- [`tty_check_codeset`](/en/tmux/3.2a/reference/c-function-tty-c-tty_check_codeset/) (function)
- [`tty_check_overlay`](/en/tmux/3.2a/reference/c-function-tty-c-tty_check_overlay/) (function)
- [`tty_clear_area`](/en/tmux/3.2a/reference/c-function-tty-c-tty_clear_area/) (function)
- [`tty_clear_line`](/en/tmux/3.2a/reference/c-function-tty-c-tty_clear_line/) (function)
- [`tty_clear_pane_line`](/en/tmux/3.2a/reference/c-function-tty-c-tty_clear_pane_line/) (function)
- [`tty_draw_pane`](/en/tmux/3.2a/reference/c-function-tty-c-tty_draw_pane/) (function)
- [`tty_init`](/en/tmux/3.2a/reference/c-function-tty_init/) (function)
- [`tty_keys_device_attributes`](/en/tmux/3.2a/reference/c-function-tty-keys-c-tty_keys_device_attributes/) (function)
- [`tty_keys_extended_device_attributes`](/en/tmux/3.2a/reference/c-function-tty-keys-c-tty_keys_extended_device_attributes/) (function)
- [`tty_keys_extended_key`](/en/tmux/3.2a/reference/c-function-tty-keys-c-tty_keys_extended_key/) (function)
- [`tty_keys_mouse`](/en/tmux/3.2a/reference/c-function-tty-keys-c-tty_keys_mouse/) (function)
- [`tty_keys_next`](/en/tmux/3.2a/reference/c-function-tty_keys_next/) (function)
- [`tty_keys_next1`](/en/tmux/3.2a/reference/c-function-tty-keys-c-tty_keys_next1/) (function)
- [`tty_open`](/en/tmux/3.2a/reference/c-function-tty_open/) (function)
- [`tty_raw`](/en/tmux/3.2a/reference/c-function-tty_raw/) (function)
- [`tty_read_callback`](/en/tmux/3.2a/reference/c-function-tty-c-tty_read_callback/) (function)
- [`tty_redraw_region`](/en/tmux/3.2a/reference/c-function-tty-c-tty_redraw_region/) (function)
- [`tty_resize`](/en/tmux/3.2a/reference/c-function-tty_resize/) (function)
- [`tty_start_timer_callback`](/en/tmux/3.2a/reference/c-function-tty-c-tty_start_timer_callback/) (function)
- [`tty_start_tty`](/en/tmux/3.2a/reference/c-function-tty_start_tty/) (function)
- [`tty_stop_tty`](/en/tmux/3.2a/reference/c-function-tty_stop_tty/) (function)
- [`tty_sync_end`](/en/tmux/3.2a/reference/c-function-tty_sync_end/) (function)
- [`tty_sync_start`](/en/tmux/3.2a/reference/c-function-tty_sync_start/) (function)
- [`tty_timer_callback`](/en/tmux/3.2a/reference/c-function-tty-c-tty_timer_callback/) (function)
- [`tty_update_features`](/en/tmux/3.2a/reference/c-function-tty_update_features/) (function)
- [`tty_update_mode`](/en/tmux/3.2a/reference/c-function-tty_update_mode/) (function)
- [`tty_window_bigger`](/en/tmux/3.2a/reference/c-function-tty_window_bigger/) (function)
- [`tty_window_offset1`](/en/tmux/3.2a/reference/c-function-tty-c-tty_window_offset1/) (function)
- [`tty_write_callback`](/en/tmux/3.2a/reference/c-function-tty-c-tty_write_callback/) (function)

## Referenced declarations

- [`client`](/en/tmux/3.2a/reference/c-struct-client/) (struct)
