# component_testing::LocalComponentHandles

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a7057cc1a7f18c2393577a62a167e04f6(fdio_ns_t *ns, https://fuchsia.dev/reference/cpp/class/sys/outgoing-directory#classsys_1_1_outgoing_directory outgoing_dir)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a4399026ac0576d6b129f667786def3bf(https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &&)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a05b0973b68da5d2d7593a25a06b47c4d(https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a2b5b133b5282d78a0cdc2827f6166fc4()` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a64272a5af71e2fcfe2697c45668e5936()` | `fdio_ns_t *` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1aee5796fd7d39004bd5830042973e4d94(https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &&) noexcept` | `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a22dd49d09d4999af02ab4d2aedd416f8(https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &)=delete` | `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles &` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1a16b763127355f89016a4695f827623b2()` | `https://fuchsia.dev/reference/cpp/class/sys/outgoing-directory#classsys_1_1_outgoing_directory *` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/local-component-handles#classcomponent__testing_1_1_local_component_handles_1afdf6ad17eb4da46e6899d838097c98c1()` | `https://fuchsia.dev/reference/cpp/class/sys/service-directory#classsys_1_1_service_directory` |

## Public functions

### LocalComponentHandles

```c++
 LocalComponentHandles(
  fdio_ns_t *ns,
  sys::OutgoingDirectory outgoing_dir
)
```

### LocalComponentHandles

```c++
 LocalComponentHandles(
  LocalComponentHandles &&
) noexcept
```

### LocalComponentHandles

```c++
 LocalComponentHandles(
  LocalComponentHandles &
)=delete
```

### ns

```c++
fdio_ns_t * ns()
```

### operator=

```c++
LocalComponentHandles & operator=(
  LocalComponentHandles &&
) noexcept
```

### operator=

```c++
LocalComponentHandles & operator=(
  LocalComponentHandles &
)=delete
```

### outgoing

```c++
sys::OutgoingDirectory * outgoing()
```

### svc

```c++
sys::ServiceDirectory svc()
```

### \~LocalComponentHandles

```c++
 ~LocalComponentHandles()
```