template <>
class WireWeakOnewayBufferClientImpl
Defined at line 5278 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus Search (::fuchsia_bluetooth_bredr::wire::ProfileSearchRequest ProfileSearchRequest)
Register a search for services on newly connected peers. The SearchResults protocol will be
used to report results for this search.
Only one of `service_uuid` or `full_uuid` must be present. Any service result with a service
matching the specified UUID will be returned with the additional attributes in `attr_ids`.
If both `service_uuid` and `full_uuid` are present, then `ZX_ERR_INVALID_ARGS` will be
returned.
If `attr_ids` is empty or omitted, all attributes will be requested. The additional
attribute BLUETOOTH_PROTOCOL_DESCRIPTOR_LIST is always requested. See the Bluetooth
Spec v5.2, Vol 3, Part B, Section 5) and relevant profile specification documents.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus ConnectSco (::fuchsia_bluetooth_bredr::wire::ProfileConnectScoRequest ProfileConnectScoRequest)
Attempt to establish a synchronous connection to `peer_id` configured
using `params`.
If `initiator` is true, a connection request will be sent. Only 1
parameter may be specified.
If `initiator` is false, the host will attempt to accept the next
connection request using the parameters given in order. The parameters
will be tried in order until either a connection is successful, all
parameters have been rejected (`ScoErrorCode.PARAMETERS_REJECTED`), or
the procedure is canceled.
The result of the connection attempt and the parameters used for the
connection will be returned with `connection`. Dropping `connection` will
cancel the request.
Caller provides the backing storage for FIDL message.