# driver_devfs::Connector

## Summary

### Inheritance

Inherits from: [fidl::WireServer\< fuchsia_device_fs::Connector \>](https://fuchsia.dev/reference/cpp/other/singletonfidl/wire-server)

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/driver-devfs/connector#classdriver__devfs_1_1_connector_1ac4089e96a28f220be920c94f594b3ec2(https://fuchsia.dev/reference/cpp/class/fit/function-impl#classfit_1_1function__impl< void(https://fuchsia.dev/reference/cpp/other/singletonfidl/server-end#singletonfidl_1_1_server_end< Protocol >)> connect_callback)` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/driver-devfs/connector#classdriver__devfs_1_1_connector_1aff1c2ccef90ff8d73219190f5cf39992(async_dispatcher_t *dispatcher, https://fuchsia.dev/reference/cpp/other/singletonfidl/server-end#singletonfidl_1_1_server_end< fuchsia_device_fs::Connector > server)` | `https://fuchsia.dev/reference/cpp/other/singletonzx/result#singletonzx_1_1result` |
| `https://fuchsia.dev/reference/cpp/class/driver-devfs/connector#classdriver__devfs_1_1_connector_1a18f919d5f6a38bbcd38518c23e156437(async_dispatcher_t *dispatcher)` | `https://fuchsia.dev/reference/cpp/other/singletonzx/result#singletonzx_1_1result< https://fuchsia.dev/reference/cpp/other/singletonfidl/client-end#singletonfidl_1_1_client_end< fuchsia_device_fs::Connector > >` |
| `https://fuchsia.dev/reference/cpp/class/driver-devfs/connector#classdriver__devfs_1_1_connector_1ab36f28da8a2b223ed9548d1d4ee3c9b3()` | `std::optional< https://fuchsia.dev/reference/cpp/class/fidl/server-binding#classfidl_1_1_server_binding< fuchsia_device_fs::Connector > > &` |

## Public functions

### Bind

```c++
zx::result Bind(
  async_dispatcher_t *dispatcher,
  fidl::ServerEnd< fuchsia_device_fs::Connector > server
)
```

### Bind

```c++
zx::result< fidl::ClientEnd< fuchsia_device_fs::Connector > > Bind(
  async_dispatcher_t *dispatcher
)
```

### Connector

```c++
 Connector(
  fit::function< void(fidl::ServerEnd< Protocol >)> connect_callback
)
```

### binding

```c++
std::optional< fidl::ServerBinding< fuchsia_device_fs::Connector > > & binding()
```