# fidl::ServiceConnector

<br />

**This is an abstract class.**   

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/service-connector#classfidl_1_1_service_connector_1a3dd529c49bd7dc680cdf0baa0589e922()` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/service-connector#classfidl_1_1_service_connector_1a740d1301e90e7e9937bbbde92654d9d1(const std::string & path, https://fuchsia.dev/reference/cpp/class/zx/channel#classzx_1_1channel channel) const =0` | `virtual zx_status_t` |

## Public functions

### Connect

```c++
virtual zx_status_t Connect(
  const std::string & path,
  zx::channel channel
) const =0
```

### \~ServiceConnector

```c++
virtual  ~ServiceConnector()=default
```