# fidl::UnbindInfo

## Summary

### Inheritance

Inherits from: [fidl::Status](https://fuchsia.dev/reference/cpp/class/fidl/status)

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a191fe53b4533be7a2e48ee65ff944b9b()` ||
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a38e28eda2ad2654de3920e18217e7a16(const https://fuchsia.dev/reference/cpp/class/fidl/status#classfidl_1_1_status & result)` ||
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a383b551ff420e817c37a178d6486c0e2(const https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info &)` ||
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a13ef628f98adf871b3920b807e0223f3()` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a9865bd1efbe3aa747e2a3dde4cdb86d8() const ` | `std::string` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1ade2449dde222803e698a1c5d4a43e883() const ` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/status#classfidl_1_1_status` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1abca551e1005e818725debfd884a61145() const ` | `constexpr bool` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a1009ba4f753a041eb50f0db96e795bf5() const ` | `constexpr bool` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a6b2fa3fb0e4dcb4ad65352fd336c0cea() const ` | `constexpr bool` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a1457f1635fc51f5533d105949abc433d(const https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info &)=default` | `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info &` |

| ### Public static functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1acc920dae89a271b5aa32faa5691de662()` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a22b56ec10e50c2619ef35eac54149249(zx_status_t status)` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1abb16090d200002f191cb0e2a086413fe(zx_status_t status)` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a234de0a32622652980066d5c620cfd95(zx_status_t status)` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1a88803a62b327fb5b531478a446ba9673()` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |
| `https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info_1aad66d56ad194a3623a4beea418c39cf9()` | `constexpr https://fuchsia.dev/reference/cpp/class/fidl/unbind-info#classfidl_1_1_unbind_info` |

## Public functions

### FormatDescription

```c++
std::string FormatDescription() const 
```

### ToError

```c++
constexpr fidl::Error ToError() const 
```

### UnbindInfo

```c++
constexpr UnbindInfo()=default
```

### UnbindInfo

```c++
constexpr UnbindInfo(
  const Status & result
)
```

### UnbindInfo

```c++
 UnbindInfo(
  const UnbindInfo &
)=default
```

### did_send_epitaph

```c++
constexpr bool did_send_epitaph() const 
```

### is_peer_closed

```c++
constexpr bool is_peer_closed() const 
```

### is_user_initiated

```c++
constexpr bool is_user_initiated() const 
```

### operator=

```c++
UnbindInfo & operator=(
  const UnbindInfo &
)=default
```

### \~UnbindInfo

```c++
 ~UnbindInfo()=default
```

## Public static functions

### AbandonedAsyncReply

```c++
constexpr UnbindInfo AbandonedAsyncReply()
```

### Close

```c++
constexpr UnbindInfo Close(
  zx_status_t status
)
```

### DispatcherError

```c++
constexpr UnbindInfo DispatcherError(
  zx_status_t status
)
```

### PeerClosed

```c++
constexpr UnbindInfo PeerClosed(
  zx_status_t status
)
```

### Unbind

```c++
constexpr UnbindInfo Unbind()
```

### UnknownOrdinal

```c++
constexpr UnbindInfo UnknownOrdinal()
```