# fidl::WireFormatMetadata

## Summary

| ### Public static functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1a9bb9ece01a499b816fa0bcb5b1f5a2e8(fidl_opaque_wire_format_metadata_t opaque)` | `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata` |
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1ac56edfca355311b7059dad6b60d3e22e(fidl_message_header_t header)` | `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata` |

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1a229310492034cbcc1886ff7bd75e13e8() const ` | `fidl_opaque_wire_format_metadata_t` |
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1aa2a8a697ff1e8c8869e54df1fb2baec9() const ` | `::FidlWireFormatVersion` |
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1ada40d34041e5ad46c0b9d5903d0dd98f() const ` | `bool` |
| `https://fuchsia.dev/reference/cpp/class/fidl/wire-format-metadata#classfidl_1_1_wire_format_metadata_1af1754d8fd387871a267a42f21abd7b0d() const ` | `internal::WireFormatVersion` |

## Public static functions

### FromOpaque

```c++
WireFormatMetadata FromOpaque(
  fidl_opaque_wire_format_metadata_t opaque
)
```

### FromTransactionalHeader

```c++
WireFormatMetadata FromTransactionalHeader(
  fidl_message_header_t header
)
```

## Public functions

### ToOpaque

```c++
fidl_opaque_wire_format_metadata_t ToOpaque() const 
```

### c_wire_format_version

```c++
::FidlWireFormatVersion c_wire_format_version() const 
```

### is_valid

```c++
bool is_valid() const 
```

### wire_format_version

```c++
internal::WireFormatVersion wire_format_version() const 
```