class MetadataTestDevice
Defined at line 23 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_test_device.h
This device's purpose is to allow multiple metadata_retriever and metadata_forwarder drivers to
access the metadata_sender's metadata.
The metadata_sender driver will create a MetadataTestDevice for every metadata_retriever or
metadata_forwarder driver instance it wants to create. The MetadataTestDevice instance will
create a child device that either a metadata_retriever or metadata_forwarder driver can bind to.
Public Methods
zx_status_t Create (zx_device_t * parent, const char * device_name, const char * device_purpose, std::optional<fidl::ClientEnd<fuchsia_io::Directory>> outgoing)
Defined at line 15 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_test_device.cc
void MetadataTestDevice (zx_device_t * parent)
Defined at line 29 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_test_device.h
zx_status_t Init (const char * device_name, const char * device_purpose, std::optional<fidl::ClientEnd<fuchsia_io::Directory>> outgoing)
Defined at line 30 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_test_device.cc
void DdkRelease ()
ddk::Device mixin
Defined at line 54 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata-sender-test-driver/metadata_test_device.cc