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.