template <>

class WireWeakAsyncClientImpl

Defined at line 4785 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_bluetooth_bredr::ScoConnection::Read> Read ()

Read the next inbound SCO payload.

Hangs until new data is received.

Only one Read request may be pending at a time. Additional requests will result in protocol

closure.

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

::fidl::internal::WireThenable< ::fuchsia_bluetooth_bredr::ScoConnection::Write> Write (::fuchsia_bluetooth_bredr::wire::ScoConnectionWriteRequest ScoConnectionWriteRequest)

Write `data` to the SCO connection.

If Write tries to send more data than `max_tx_data_size`, the protocol will be closed.

Only one Write request may be pending at a time. Additional requests will result in protocol

closure.

The request and callback are allocated on the heap.