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