class Search

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

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.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal