template <>

class WireWeakAsyncClientImpl

Defined at line 1775 of file fidling/gen/src/lib/ddktl/tests/metadata-server-test/fuchsia.hardware.test/fuchsia.hardware.test/cpp/fidl/fuchsia.hardware.test/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::SetMetadata> SetMetadata (::fuchsia_hardware_test::wire::Metadata metadata)

Use `ddk::MetadataServer::SetMetadata()` to serve |metadata| to the driver's child devices.

The request and callback are allocated on the heap.

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::AddMetadataRetrieverDevice> AddMetadataRetrieverDevice (bool expose_metadata)

Add a child device that the metadata_retriever driver can bind to.

Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::AddMetadataForwarderDevice> AddMetadataForwarderDevice ()

Add a child device that the metadata_forwarder driver can bind to. The parent driver will

expose its metadata to this child device.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::ServeMetadata> ServeMetadata (::fuchsia_hardware_test::wire::Metadata metadata)

The request and callback are allocated on the heap.

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::AddMetadataRetrieverNode> AddMetadataRetrieverNode (bool uses_metadata_fidl_service)

Add a child node that the metadata_retriever driver variants can bind to. The child node

will expose metadata offered by the parent driver.

Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_hardware_test::MetadataSender::AddMetadataForwarderNode> AddMetadataForwarderNode ()

Add a child node that the metadata_forwarder driver can bind to. The child node will expose

metadata offered by the parent driver.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.