# fdf_testing::Environment

<br />

**This is an abstract class.**   

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf-testing/environment#classfdf__testing_1_1_environment_1afbe2d165efc6ae267ba929a4a4af460d()` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf-testing/environment#classfdf__testing_1_1_environment_1aca7d273be9b9b870b2467394f001f08d(https://fuchsia.dev/reference/cpp/class/fdf/outgoing-directory#classfdf_1_1_outgoing_directory & to_driver_vfs)=0` | `virtual https://fuchsia.dev/reference/cpp/other/singletonzx/result#singletonzx_1_1result` |

## Public functions

### Serve

```c++
virtual zx::result Serve(
  fdf::OutgoingDirectory & to_driver_vfs
)=0
```

### \~Environment

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