# fdf_internal::TestSynchronizedDispatcher

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a979ed345d80ec8b47ca54f1af24eba32(DispatcherType type)` ||
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a2e8cbc39d70916133d163b74affd3265(https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher && other)` ||
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a074824ddd750eba7ed703fd7d79cdbf3()` ||

| ### Public types ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a9a935b6b0654d22b03492a5431cb7d5f{ https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a9a935b6b0654d22b03492a5431cb7d5fa7a1920d61156abc05a60135aefe8bc67, https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a9a935b6b0654d22b03492a5431cb7d5fa80c202b1c3fd395a7bfe4d846c914bc3 }` | enum |

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1ae17be689a3f2ae71e4a046da74dd665c()` | `async_dispatcher_t *` |
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a4457d6c09982cfceacc97ade8ea353ac()` | `const https://fuchsia.dev/reference/cpp/class/fdf/synchronized-dispatcher#classfdf_1_1_synchronized_dispatcher &` |
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1ad4ec2f2300b228aeac4658a0637a6179(https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher && other)=delete` | `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher &` |
| `https://fuchsia.dev/reference/cpp/class/fdf-internal/test-synchronized-dispatcher#classfdf__internal_1_1_test_synchronized_dispatcher_1a36c74d8ecb3cbb7ea388801057c564e3() const ` | `const void *` |

## Public types

### DispatcherType

```c++
 DispatcherType
```

| Properties ||
|---|---|
| `Default` |   |
| `Managed` |   |

## Public functions

### TestSynchronizedDispatcher

```c++
 TestSynchronizedDispatcher(
  DispatcherType type
)
```

### TestSynchronizedDispatcher

```c++
 TestSynchronizedDispatcher(
  TestSynchronizedDispatcher && other
)=delete
```

### dispatcher

```c++
async_dispatcher_t * dispatcher()
```

### driver_dispatcher

```c++
const fdf::SynchronizedDispatcher & driver_dispatcher()
```

### operator=

```c++
TestSynchronizedDispatcher & operator=(
  TestSynchronizedDispatcher && other
)=delete
```

### owner

```c++
const void * owner() const 
```

### \~TestSynchronizedDispatcher

```c++
 ~TestSynchronizedDispatcher()
```