# ClientConnection::PendingWrite

<a id="pendingwrite"></a>

# PendingWrite

```cpp
#include <icy/http/client.h>

struct PendingWrite
```

[Defined in src/http/include/icy/http/client.h:130](https://github.com/auscaster/icey/blob/main/src/http/include/icy/http/client.h#L130)

Data written before the socket connects, kept with its write flags and sent on connect.

## Public Attributes

| Return | Name | Description |
|--------|------|-------------|
| [`Buffer`](https://auscaster.com/icey/docs/api-reference/base.md#buffer) | [`data`](#data-6)  |  |
| `int` | [`flags`](#flags-1)  |  |

---

<a id="data-6"></a>

### data

```cpp
Buffer data
```

Type: [`Buffer`](https://auscaster.com/icey/docs/api-reference/base.md#buffer)

[Defined in src/http/include/icy/http/client.h:132](https://github.com/auscaster/icey/blob/main/src/http/include/icy/http/client.h#L132)

---

<a id="flags-1"></a>

### flags

```cpp
int flags = 0
```

[Defined in src/http/include/icy/http/client.h:133](https://github.com/auscaster/icey/blob/main/src/http/include/icy/http/client.h#L133)
