class MetadataServerTest

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

Public Methods

void SetUp ()

Defined at line 18 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata_server_test.cc

void TearDown ()

Defined at line 42 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata_server_test.cc

Protected Methods

std::pair<fidl::SyncClient<fuchsia_hardware_test::MetadataSender>, fidl::SyncClient<fuchsia_hardware_test::MetadataRetriever>> CreateMetadataSenderAndRetriever (bool expose_metadata_to_retriever)

Make the metadata_sender driver create a child device that the metadata_retriever driver can

bind to. Returns a connection to the metadata_sender driver and metadata_retriever driver.

Defined at line 47 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata_server_test.cc

std::tuple<fidl::SyncClient<fuchsia_hardware_test::MetadataSender>, fidl::SyncClient<fuchsia_hardware_test::MetadataForwarder>, fidl::SyncClient<fuchsia_hardware_test::MetadataRetriever>> CreateMetadataSenderForwarderAndRetriever ()

Make the metadata_sender driver create a child device that the metadata_forwarder driver can

bind to. The metadata_forwarder driver will create a child device that the metadata_retriever

driver can bind to. Returns a connection to the metadata_sender driver, metadata_forwarder

driver, and the metadata_retriever driver that is bound to metadata_forwarder's child device.

Defined at line 76 of file ../../src/lib/ddktl/tests/metadata-server-test/metadata_server_test.cc