class ProfileSearchRequest

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

Public Methods

void ProfileSearchRequest (Storage_ storage)
bool IsEmpty ()
void ProfileSearchRequest ()

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

void ProfileSearchRequest (ProfileSearchRequest && )

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

ProfileSearchRequest & operator= (ProfileSearchRequest && )

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

const std::optional< ::fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier> & service_uuid ()

Required - only one of `service_uuid` or `full_uuid` should be present.

::std::optional< ::fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier> & service_uuid ()

Required - only one of `service_uuid` or `full_uuid` should be present.

ProfileSearchRequest & service_uuid (std::optional< ::fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier> value)

Required - only one of `service_uuid` or `full_uuid` should be present.

const std::optional< ::std::vector<uint16_t>> & attr_ids ()

Optional.

::std::optional< ::std::vector<uint16_t>> & attr_ids ()

Optional.

ProfileSearchRequest & attr_ids (std::optional< ::std::vector<uint16_t>> value)

Optional.

const std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::SearchResults>> & results ()

Required.

::std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::SearchResults>> & results ()

Required.

ProfileSearchRequest & results (std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::SearchResults>> value)

Required.

const std::optional< ::fuchsia_bluetooth::Uuid> & full_uuid ()

Required - only one of `full_uuid` or `service_uuid` should be present.

::std::optional< ::fuchsia_bluetooth::Uuid> & full_uuid ()

Required - only one of `full_uuid` or `service_uuid` should be present.

ProfileSearchRequest & full_uuid (std::optional< ::fuchsia_bluetooth::Uuid> value)

Required - only one of `full_uuid` or `service_uuid` should be present.

void ProfileSearchRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits