# input_request_reply

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/input.c#L3522
- **Page:** https://libtmux.org/en/tmux/3.7c/reference/c-function-input_request_reply/

```c
void input_request_reply(struct client *c, enum input_request_type type, void *data)
```

## Parameters

- `c` (`struct client *`)
- `type` (`enum input_request_type`)
- `data` (`void *`)

## Called by

- [`tty_keys_clipboard`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_clipboard/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tty-keys.c#L1425)
- [`tty_keys_palette`](/en/tmux/3.7c/reference/c-function-tty-keys-c-tty_keys_palette/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tty-keys.c#L1817)

## Calls

- [`input_free_request`](/en/tmux/3.7c/reference/c-function-input-c-input_free_request/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/input.c#L3530)
- [`input_request_clipboard_reply`](/en/tmux/3.7c/reference/c-function-input-c-input_request_clipboard_reply/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/input.c#L3558)
- [`input_request_palette_reply`](/en/tmux/3.7c/reference/c-function-input-c-input_request_palette_reply/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/input.c#L3556)
- [`input_send_reply`](/en/tmux/3.7c/reference/c-function-input-c-input_send_reply/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/input.c#L3553)

## Referenced declarations

- [`input_request_palette_data.c`](/en/tmux/3.7c/reference/c-struct-input_request_palette_data-c/) (attribute)
- [`client`](/en/tmux/3.7c/reference/c-struct-client/) (struct)
- [`input_request.data`](/en/tmux/3.7c/reference/c-struct-input_request-data/) (attribute)
- [`input_request.ictx`](/en/tmux/3.7c/reference/c-struct-input_request-ictx/) (attribute)
- [`input_request_palette_data.idx`](/en/tmux/3.7c/reference/c-struct-input_request_palette_data-idx/) (attribute)
- [`input_request.idx`](/en/tmux/3.7c/reference/c-struct-input_request-idx/) (attribute)
- [`INPUT_REQUEST_CLIPBOARD`](/en/tmux/3.7c/reference/c-enum-input_request_type-input_request_clipboard/) (constant)
- [`INPUT_REQUEST_PALETTE`](/en/tmux/3.7c/reference/c-enum-input_request_type-input_request_palette/) (constant)
- [`INPUT_REQUEST_QUEUE`](/en/tmux/3.7c/reference/c-enum-input_request_type-input_request_queue/) (constant)
- [`input_request_type`](/en/tmux/3.7c/reference/c-enum-input_request_type/) (enum)
- [`input_ctx.requests`](/en/tmux/3.7c/reference/c-struct-input_ctx-requests/) (attribute)
- [`input_request.type`](/en/tmux/3.7c/reference/c-struct-input_request-type/) (attribute)
