class MetadataForwarderTestDevice

Defined at line 25 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.h

This driver's purpose is to forward metadata from its parent driver

(//src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver:driver) to its children

(//src/lib/ddktl/tests/metadata-server-test/metadata-retriever-test-driver:driver) using

`ddk::MetadataServer`.

Public Methods

void MetadataForwarderTestDevice (zx_device_t * parent)

Defined at line 29 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.h

zx_status_t Bind (void * ctx, zx_device_t * dev)

Defined at line 36 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.cc

void DdkRelease ()

ddk::Device mixin

Defined at line 65 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.cc

void ForwardMetadata (ForwardMetadataCompleter::Sync & completer)

fuchsia.hardware.test/MetadataForwarder implementation.

Defined at line 67 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.cc

zx::result<fidl::ClientEnd<fuchsia_io::Directory>> InitOutgoing ()

Defined at line 14 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-forwarder-test-driver/metadata_forwarder_test_device.cc