class MetadataSenderTestDevice

Defined at line 22 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.h

This driver's purpose is to serve metadata to its children using `ddk::MetadataServer`.

Public Methods

void MetadataSenderTestDevice (zx_device_t * parent)

Defined at line 26 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.h

zx_status_t Create (void * ctx, zx_device_t * parent, const char * name, zx_handle_t handle)

Defined at line 48 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

void DdkRelease ()

ddk::Device mixin

Defined at line 62 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

void SetMetadata (SetMetadataRequestView request, SetMetadataCompleter::Sync & completer)

fuchsia.hardware.test/MetadataSender implementation.

Defined at line 64 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

void AddMetadataRetrieverDevice (AddMetadataRetrieverDeviceRequestView request, AddMetadataRetrieverDeviceCompleter::Sync & completer)

Defined at line 75 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

void AddMetadataForwarderDevice (AddMetadataForwarderDeviceCompleter::Sync & completer)

Defined at line 88 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

zx_status_t Init ()

Defined at line 16 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc

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

Defined at line 32 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_sender_test_device.cc