template <>

class WireWeakAsyncBufferClientImpl

Defined at line 1593 of file fidling/gen/sdk/fidl/fuchsia.hardware.sharedmemory/fuchsia.hardware.sharedmemory/cpp/fidl/fuchsia.hardware.sharedmemory/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sharedmemory::SharedVmoIo::Transmit> Transmit (const ::fuchsia_hardware_sharedmemory::wire::SharedVmoBuffer & buffer)

Sends the data in buffer to the device.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sharedmemory::SharedVmoIo::Receive> Receive (const ::fuchsia_hardware_sharedmemory::wire::SharedVmoBuffer & buffer)

Receives data from the device into buffer.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sharedmemory::SharedVmoIo::Exchange> Exchange (const ::fuchsia_hardware_sharedmemory::wire::SharedVmoBuffer & tx_buffer, const ::fuchsia_hardware_sharedmemory::wire::SharedVmoBuffer & rx_buffer)

Simultaneously transmits and receives data. The size fields of tx_buffer and rx_buffer must

be the same.

Caller provides the backing storage for FIDL message.