# fidl::OutgoingMessage::InternalIovecConstructorArgs

## Summary

| ### Public attributes ||
|---|---|
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1af31a7cb7d1e74856d145e42e3f3557f1` | `uint8_t *` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1abf6263c640852ca247881975854ee108` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a33c6f405a30b1343f4ebc89b77b58f9e` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1adcbc08db26716a0f846fb818a6dfff48` | `fidl_handle_metadata_t *` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a13f13d8a8bdaf437471b2e0e0b9edf90` | `fidl_handle_t *` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a46de231fd470caa4b848d72b7c3b39a1` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1aa28895d8322ce11063e3f414eaf3bd68` | `https://fuchsia.dev/reference/cpp/struct/zx-channel-iovec#structzx__channel__iovec *` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a96a3b881bd9b06090046489ab6e9896d` | `bool` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1ae3ff85178b8613e02ee88c673a21c97c` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a4bab552f190fbaf6f1df017426773c1a` | `uint32_t` |
| `https://fuchsia.dev/reference/cpp/struct/fidl/outgoing-message/internal-iovec-constructor-args#structfidl_1_1_outgoing_message_1_1_internal_iovec_constructor_args_1a77b7e729c58e68c41693c8d87bf53490` | `const internal::TransportVTable *` |

## Public attributes

### backing_buffer

```c++
uint8_t * fidl::OutgoingMessage::InternalIovecConstructorArgs::backing_buffer
```

### backing_buffer_capacity

```c++
uint32_t fidl::OutgoingMessage::InternalIovecConstructorArgs::backing_buffer_capacity
```

### handle_capacity

```c++
uint32_t fidl::OutgoingMessage::InternalIovecConstructorArgs::handle_capacity
```

### handle_metadata

```c++
fidl_handle_metadata_t * fidl::OutgoingMessage::InternalIovecConstructorArgs::handle_metadata
```

### handles

```c++
fidl_handle_t * fidl::OutgoingMessage::InternalIovecConstructorArgs::handles
```

### iovec_capacity

```c++
uint32_t fidl::OutgoingMessage::InternalIovecConstructorArgs::iovec_capacity
```

### iovecs

```c++
zx_channel_iovec_t * fidl::OutgoingMessage::InternalIovecConstructorArgs::iovecs
```

### is_transactional

```c++
bool fidl::OutgoingMessage::InternalIovecConstructorArgs::is_transactional
```

### num_handles

```c++
uint32_t fidl::OutgoingMessage::InternalIovecConstructorArgs::num_handles
```

### num_iovecs

```c++
uint32_t fidl::OutgoingMessage::InternalIovecConstructorArgs::num_iovecs
```

### transport_vtable

```c++
const internal::TransportVTable * fidl::OutgoingMessage::InternalIovecConstructorArgs::transport_vtable
```