# tty.client

- **Language:** C
- **Kind:** attribute
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tmux.h#L1649
- **Page:** https://libtmux.org/en/tmux/3.7c/reference/c-struct-tty-client/

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

## Referenced by

- [`cmd_show_messages_terminals`](/en/tmux/3.7c/reference/c-function-cmd-show-messages-c-cmd_show_messages_terminals/) (function)
- [`tty_acs_needed`](/en/tmux/3.7c/reference/c-function-tty_acs_needed/) (function)
- [`tty_add`](/en/tmux/3.7c/reference/c-function-tty-c-tty_add/) (function)
- [`tty_block_maybe`](/en/tmux/3.7c/reference/c-function-tty-c-tty_block_maybe/) (function)
- [`tty_check_codeset`](/en/tmux/3.7c/reference/c-function-tty_check_codeset/) (function)
- [`tty_check_overlay_range`](/en/tmux/3.7c/reference/c-function-tty_check_overlay_range/) (function)
- [`tty_clear_area`](/en/tmux/3.7c/reference/c-function-tty-c-tty_clear_area/) (function)
- [`tty_clear_line`](/en/tmux/3.7c/reference/c-function-tty-c-tty_clear_line/) (function)
- [`tty_clear_pane_line`](/en/tmux/3.7c/reference/c-function-tty-c-tty_clear_pane_line/) (function)
- [`tty_cmd_alignmenttest`](/en/tmux/3.7c/reference/c-function-tty_cmd_alignmenttest/) (function)
- [`tty_cmd_deletecharacter`](/en/tmux/3.7c/reference/c-function-tty_cmd_deletecharacter/) (function)
- [`tty_cmd_deleteline`](/en/tmux/3.7c/reference/c-function-tty_cmd_deleteline/) (function)
- [`tty_cmd_insertcharacter`](/en/tmux/3.7c/reference/c-function-tty_cmd_insertcharacter/) (function)
- [`tty_cmd_insertline`](/en/tmux/3.7c/reference/c-function-tty_cmd_insertline/) (function)
- [`tty_cmd_linefeed`](/en/tmux/3.7c/reference/c-function-tty_cmd_linefeed/) (function)
- [`tty_cmd_reverseindex`](/en/tmux/3.7c/reference/c-function-tty_cmd_reverseindex/) (function)
- [`tty_cmd_scrolldown`](/en/tmux/3.7c/reference/c-function-tty_cmd_scrolldown/) (function)
- [`tty_cmd_scrollup`](/en/tmux/3.7c/reference/c-function-tty_cmd_scrollup/) (function)
- [`tty_cmd_syncstart`](/en/tmux/3.7c/reference/c-function-tty_cmd_syncstart/) (function)
- [`tty_draw_line_clear`](/en/tmux/3.7c/reference/c-function-tty-draw-c-tty_draw_line_clear/) (function)
- [`tty_draw_pane`](/en/tmux/3.7c/reference/c-function-tty-c-tty_draw_pane/) (function)
- [`tty_init`](/en/tmux/3.7c/reference/c-function-tty_init/) (function)
- [`tty_keys_clipboard`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_clipboard/) (function)
- [`tty_keys_colours`](/en/tmux/3.7c/reference/c-function-tty_keys_colours/) (function)
- [`tty_keys_device_attributes`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_device_attributes/) (function)
- [`tty_keys_device_attributes2`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_device_attributes2/) (function)
- [`tty_keys_extended_device_attributes`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_extended_device_attributes/) (function)
- [`tty_keys_extended_key`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_extended_key/) (function)
- [`tty_keys_mouse`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_mouse/) (function)
- [`tty_keys_next`](/en/tmux/3.7c/reference/c-function-tty_keys_next/) (function)
- [`tty_keys_next1`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_next1/) (function)
- [`tty_keys_palette`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_palette/) (function)
- [`tty_keys_winsz`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_winsz/) (function)
- [`tty_open`](/en/tmux/3.7c/reference/c-function-tty_open/) (function)
- [`tty_raw`](/en/tmux/3.7c/reference/c-function-tty_raw/) (function)
- [`tty_read_callback`](/en/tmux/3.7c/reference/c-function-tty-c-tty_read_callback/) (function)
- [`tty_redraw_region`](/en/tmux/3.7c/reference/c-function-tty-c-tty_redraw_region/) (function)
- [`tty_repeat_requests`](/en/tmux/3.7c/reference/c-function-tty_repeat_requests/) (function)
- [`tty_resize`](/en/tmux/3.7c/reference/c-function-tty_resize/) (function)
- [`tty_start_start_timer`](/en/tmux/3.7c/reference/c-function-tty-c-tty_start_start_timer/) (function)
- [`tty_start_timer_callback`](/en/tmux/3.7c/reference/c-function-tty-c-tty_start_timer_callback/) (function)
- [`tty_start_tty`](/en/tmux/3.7c/reference/c-function-tty_start_tty/) (function)
- [`tty_stop_tty`](/en/tmux/3.7c/reference/c-function-tty_stop_tty/) (function)
- [`tty_sync_end`](/en/tmux/3.7c/reference/c-function-tty_sync_end/) (function)
- [`tty_sync_start`](/en/tmux/3.7c/reference/c-function-tty_sync_start/) (function)
- [`tty_term_create`](/en/tmux/3.7c/reference/c-function-tty_term_create/) (function)
- [`tty_timer_callback`](/en/tmux/3.7c/reference/c-function-tty-c-tty_timer_callback/) (function)
- [`tty_update_features`](/en/tmux/3.7c/reference/c-function-tty_update_features/) (function)
- [`tty_update_mode`](/en/tmux/3.7c/reference/c-function-tty_update_mode/) (function)
- [`tty_window_bigger`](/en/tmux/3.7c/reference/c-function-tty_window_bigger/) (function)
- [`tty_window_offset1`](/en/tmux/3.7c/reference/c-function-tty-c-tty_window_offset1/) (function)
- [`tty_write_callback`](/en/tmux/3.7c/reference/c-function-tty-c-tty_write_callback/) (function)

## Referenced declarations

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