# fdf::ServerBinding

## Summary

### Inheritance

Inherits from: fidl::internal::ServerBindingBase\< FidlProtocol \>

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1ae806bde4106b22bf8c418c58d3b5d3ab(fdf_dispatcher_t *dispatcher, https://fuchsia.dev/reference/cpp/other/singletonfdf/server-end#singletonfdf_1_1_server_end< FidlProtocol > server_end, Impl *impl, CloseHandler && close_handler)` ||
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1a55d402d00a287244cb37e9de8b7405cd(https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding && other)` ||
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1a1c5dca6fa4c448af5f51a1d18cf9a847(const https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding & other)` ||
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1ab99cbfa9c7cbda8b90d16a52c462d2d9()` ||

| ### Public static functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1a0c1da3242312e8b57ee479c5d802cf98()` | `void` |

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1a4358e4e73e4f1b18d91dee5584b65978(https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding && other) noexcept=delete` | `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding &` |
| `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding_1a6d4d1341165a7c4561c195b1a0745e61(const https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding & other) noexcept=delete` | `https://fuchsia.dev/reference/cpp/class/fdf/server-binding#classfdf_1_1_server_binding &` |

## Public static functions

### CloseHandlerRequirement

```c++
void CloseHandlerRequirement()
```

## Public functions

### ServerBinding

```c++
 ServerBinding(
  fdf_dispatcher_t *dispatcher,
  ServerEnd< FidlProtocol > server_end,
  Impl *impl,
  CloseHandler && close_handler
)
```

### ServerBinding

```c++
 ServerBinding(
  ServerBinding && other
) noexcept=delete
```

### ServerBinding

```c++
 ServerBinding(
  const ServerBinding & other
) noexcept=delete
```

### operator=

```c++
ServerBinding & operator=(
  ServerBinding && other
) noexcept=delete
```

### operator=

```c++
ServerBinding & operator=(
  const ServerBinding & other
) noexcept=delete
```

### \~ServerBinding

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