# client

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

```c
struct client;
```

## Members

### Other members

- [`activity_time`](/en/tmux/3.2a/reference/c-struct-client-activity_time/) (attribute)
- [`anonymous enum`](/en/tmux/3.2a/reference/c-struct-client-273107027114220206351171032015276027277056236165/) (enum)
- [`anonymous enum`](/en/tmux/3.2a/reference/c-struct-client-276310125142016324117034235057166144370023017174/) (enum)
- [`click_button`](/en/tmux/3.2a/reference/c-struct-client-click_button/) (attribute)
- [`click_event`](/en/tmux/3.2a/reference/c-struct-client-click_event/) (attribute)
- [`click_timer`](/en/tmux/3.2a/reference/c-struct-client-click_timer/) (attribute)
- [`control_state`](/en/tmux/3.2a/reference/c-struct-client-control_state/) (attribute)
- [`creation_time`](/en/tmux/3.2a/reference/c-struct-client-creation_time/) (attribute)
- [`cwd`](/en/tmux/3.2a/reference/c-struct-client-cwd/) (attribute)
- [`discarded`](/en/tmux/3.2a/reference/c-struct-client-discarded/) (attribute)
- [`entry`](/en/tmux/3.2a/reference/c-struct-client-entry/) (attribute)
- [`entry (anonymous struct)`](/en/tmux/3.2a/reference/c-struct-client-[struct]-entry/) (struct)
- [`environ`](/en/tmux/3.2a/reference/c-struct-client-environ/) (attribute)
- [`event`](/en/tmux/3.2a/reference/c-struct-client-event/) (attribute)
- [`exit_message`](/en/tmux/3.2a/reference/c-struct-client-exit_message/) (attribute)
- [`exit_msgtype`](/en/tmux/3.2a/reference/c-struct-client-exit_msgtype/) (attribute)
- [`exit_session`](/en/tmux/3.2a/reference/c-struct-client-exit_session/) (attribute)
- [`exit_type`](/en/tmux/3.2a/reference/c-struct-client-exit_type/) (attribute)
- [`fd`](/en/tmux/3.2a/reference/c-struct-client-fd/) (attribute)
- [`files`](/en/tmux/3.2a/reference/c-struct-client-files/) (attribute)
- [`flags`](/en/tmux/3.2a/reference/c-struct-client-flags/) (attribute)
- [`jobs`](/en/tmux/3.2a/reference/c-struct-client-jobs/) (attribute)
- [`keytable`](/en/tmux/3.2a/reference/c-struct-client-keytable/) (attribute)
- [`last_session`](/en/tmux/3.2a/reference/c-struct-client-last_session/) (attribute)
- [`message_ignore_keys`](/en/tmux/3.2a/reference/c-struct-client-message_ignore_keys/) (attribute)
- [`message_ignore_styles`](/en/tmux/3.2a/reference/c-struct-client-message_ignore_styles/) (attribute)
- [`message_string`](/en/tmux/3.2a/reference/c-struct-client-message_string/) (attribute)
- [`message_timer`](/en/tmux/3.2a/reference/c-struct-client-message_timer/) (attribute)
- [`name`](/en/tmux/3.2a/reference/c-struct-client-name/) (attribute)
- [`out_fd`](/en/tmux/3.2a/reference/c-struct-client-out_fd/) (attribute)
- [`overlay_check`](/en/tmux/3.2a/reference/c-struct-client-overlay_check/) (attribute)
- [`overlay_data`](/en/tmux/3.2a/reference/c-struct-client-overlay_data/) (attribute)
- [`overlay_draw`](/en/tmux/3.2a/reference/c-struct-client-overlay_draw/) (attribute)
- [`overlay_free`](/en/tmux/3.2a/reference/c-struct-client-overlay_free/) (attribute)
- [`overlay_key`](/en/tmux/3.2a/reference/c-struct-client-overlay_key/) (attribute)
- [`overlay_mode`](/en/tmux/3.2a/reference/c-struct-client-overlay_mode/) (attribute)
- [`overlay_timer`](/en/tmux/3.2a/reference/c-struct-client-overlay_timer/) (attribute)
- [`pan_ox`](/en/tmux/3.2a/reference/c-struct-client-pan_ox/) (attribute)
- [`pan_oy`](/en/tmux/3.2a/reference/c-struct-client-pan_oy/) (attribute)
- [`pan_window`](/en/tmux/3.2a/reference/c-struct-client-pan_window/) (attribute)
- [`pause_age`](/en/tmux/3.2a/reference/c-struct-client-pause_age/) (attribute)
- [`peer`](/en/tmux/3.2a/reference/c-struct-client-peer/) (attribute)
- [`pid`](/en/tmux/3.2a/reference/c-struct-client-pid/) (attribute)
- [`prompt_buffer`](/en/tmux/3.2a/reference/c-struct-client-prompt_buffer/) (attribute)
- [`prompt_data`](/en/tmux/3.2a/reference/c-struct-client-prompt_data/) (attribute)
- [`prompt_flags`](/en/tmux/3.2a/reference/c-struct-client-prompt_flags/) (attribute)
- [`prompt_freecb`](/en/tmux/3.2a/reference/c-struct-client-prompt_freecb/) (attribute)
- [`prompt_hindex`](/en/tmux/3.2a/reference/c-struct-client-prompt_hindex/) (attribute)
- [`prompt_index`](/en/tmux/3.2a/reference/c-struct-client-prompt_index/) (attribute)
- [`prompt_inputcb`](/en/tmux/3.2a/reference/c-struct-client-prompt_inputcb/) (attribute)
- [`prompt_last`](/en/tmux/3.2a/reference/c-struct-client-prompt_last/) (attribute)
- [`prompt_mode`](/en/tmux/3.2a/reference/c-struct-client-prompt_mode/) (attribute)
- [`prompt_saved`](/en/tmux/3.2a/reference/c-struct-client-prompt_saved/) (attribute)
- [`prompt_string`](/en/tmux/3.2a/reference/c-struct-client-prompt_string/) (attribute)
- [`queue`](/en/tmux/3.2a/reference/c-struct-client-queue/) (attribute)
- [`redraw`](/en/tmux/3.2a/reference/c-struct-client-redraw/) (attribute)
- [`redraw_panes`](/en/tmux/3.2a/reference/c-struct-client-redraw_panes/) (attribute)
- [`references`](/en/tmux/3.2a/reference/c-struct-client-references/) (attribute)
- [`repeat_timer`](/en/tmux/3.2a/reference/c-struct-client-repeat_timer/) (attribute)
- [`retval`](/en/tmux/3.2a/reference/c-struct-client-retval/) (attribute)
- [`session`](/en/tmux/3.2a/reference/c-struct-client-session/) (attribute)
- [`status`](/en/tmux/3.2a/reference/c-struct-client-status/) (attribute)
- [`term_caps`](/en/tmux/3.2a/reference/c-struct-client-term_caps/) (attribute)
- [`term_features`](/en/tmux/3.2a/reference/c-struct-client-term_features/) (attribute)
- [`term_name`](/en/tmux/3.2a/reference/c-struct-client-term_name/) (attribute)
- [`term_ncaps`](/en/tmux/3.2a/reference/c-struct-client-term_ncaps/) (attribute)
- [`term_type`](/en/tmux/3.2a/reference/c-struct-client-term_type/) (attribute)
- [`title`](/en/tmux/3.2a/reference/c-struct-client-title/) (attribute)
- [`tty`](/en/tmux/3.2a/reference/c-struct-client-tty/) (attribute)
- [`ttyname`](/en/tmux/3.2a/reference/c-struct-client-ttyname/) (attribute)
- [`windows`](/en/tmux/3.2a/reference/c-struct-client-windows/) (attribute)
- [`written`](/en/tmux/3.2a/reference/c-struct-client-written/) (attribute)

## Referenced by

- [`cmd_command_prompt_entry`](/en/tmux/3.2a/reference/c-variable-cmd_command_prompt_entry/) (attribute)
- [`cmd_confirm_before_entry`](/en/tmux/3.2a/reference/c-variable-cmd_confirm_before_entry/) (attribute)
- [`cmd_detach_client_entry`](/en/tmux/3.2a/reference/c-variable-cmd_detach_client_entry/) (attribute)
- [`cmd_display_menu_entry`](/en/tmux/3.2a/reference/c-variable-cmd_display_menu_entry/) (attribute)
- [`cmd_display_message_entry`](/en/tmux/3.2a/reference/c-variable-cmd_display_message_entry/) (attribute)
- [`cmd_display_panes_entry`](/en/tmux/3.2a/reference/c-variable-cmd_display_panes_entry/) (attribute)
- [`cmd_display_popup_entry`](/en/tmux/3.2a/reference/c-variable-cmd_display_popup_entry/) (attribute)
- [`cmd_load_buffer_entry`](/en/tmux/3.2a/reference/c-variable-cmd_load_buffer_entry/) (attribute)
- [`cmd_lock_client_entry`](/en/tmux/3.2a/reference/c-variable-cmd_lock_client_entry/) (attribute)
- [`cmd_refresh_client_entry`](/en/tmux/3.2a/reference/c-variable-cmd_refresh_client_entry/) (attribute)
- [`cmd_set_buffer_entry`](/en/tmux/3.2a/reference/c-variable-cmd_set_buffer_entry/) (attribute)
- [`cmd_show_messages_entry`](/en/tmux/3.2a/reference/c-variable-cmd_show_messages_entry/) (attribute)
- [`CMD_SRCDST_CLIENT_USAGE`](/en/tmux/3.2a/reference/c-define-tmux-h-cmd_srcdst_client_usage/) (constant)
- [`cmd_suspend_client_entry`](/en/tmux/3.2a/reference/c-variable-cmd_suspend_client_entry/) (attribute)
- [`cmd_switch_client_entry`](/en/tmux/3.2a/reference/c-variable-cmd_switch_client_entry/) (attribute)
- [`CMD_TARGET_CLIENT_USAGE`](/en/tmux/3.2a/reference/c-define-tmux-h-cmd_target_client_usage/) (constant)
- [`DEFAULT_SESSION_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_session_menu/) (constant)
- [`WINDOW_CLIENT_DEFAULT_COMMAND`](/en/tmux/3.2a/reference/c-define-window-client-c-window_client_default_command/) (constant)
- [`WINDOW_TREE_DEFAULT_COMMAND`](/en/tmux/3.2a/reference/c-define-window-tree-c-window_tree_default_command/) (constant)
