Namespaces

Enumerations

enum class Error : uint32_t
Name Value Comments
INVALID_HANDLE 1u

The attribute indicated by the handle is invalid. It may have been removed.

This may be returned by a LocalService method.

READ_NOT_PERMITTED 2u

This attribute is not readable.

WRITE_NOT_PERMITTED 3u

This attribute is not writable.

INVALID_PDU 4u

Indicates that the response received from the server was invalid.

INSUFFICIENT_AUTHENTICATION 5u

This attribute requires authentication, but the client is not authenticated.

INVALID_OFFSET 7u

Indicates that the offset used in a read or write request exceeds the
bounds of the value.

This may be returned by a LocalService method.

INSUFFICIENT_AUTHORIZATION 8u

This attribute requires authorization, but the client is not authorized.

INSUFFICIENT_ENCRYPTION_KEY_SIZE 12u

This attribute requires a connection encrypted by a larger encryption key.

INVALID_ATTRIBUTE_VALUE_LENGTH 13u

Indicates that the value given in a write request would exceed the maximum
length allowed for the destionation characteristic or descriptor.

This may be returned by a LocalService method.

UNLIKELY_ERROR 14u

A general error occurred that can not be classified as one of the more
specific errors.

This may be returned by a LocalService method.

INSUFFICIENT_ENCRYPTION 15u

This attribute requires encryption, but the connection is not encrypted.

INSUFFICIENT_RESOURCES 17u

The server had insufficient resources to complete the task.

This may be returned by a LocalService method.

VALUE_NOT_ALLOWED 19u

The value was not allowed.

This may be returned by a LocalService method.

APPLICATION_ERROR_80 128u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_81 129u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_82 130u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_83 131u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_84 132u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_85 133u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_86 134u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_87 135u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_88 136u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_89 137u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8A 138u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8B 139u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8C 140u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8D 141u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8E 142u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_8F 143u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_90 144u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_91 145u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_92 146u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_93 147u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_94 148u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_95 149u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_96 150u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_97 151u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_98 152u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_99 153u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9A 154u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9B 155u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9C 156u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9D 157u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9E 158u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

APPLICATION_ERROR_9F 159u

Application Errors. The uses of these are specified at the application
level.

These may all be returned by a LocalService method.

WRITE_REQUEST_REJECTED 252u

Write request was rejected at the profile or service level.

CCC_DESCRIPTOR_IMPROPERLY_CONFIGURED 253u

The Client Characteristic Configuration Descriptor was improperly
configured.

PROCEDURE_ALREADY_IN_PROGRESS 254u

Profile or service procedure already in progress.

OUT_OF_RANGE 255u

A value was out of range at the profile or service level.

INVALID_PARAMETERS 257u

One or more of the FIDL call parameters are invalid. See the parameter
documentation.

TOO_MANY_RESULTS 258u

Indicates that more results were read than can fit in a FIDL response.
Consider reading attributes individually.

Errors that are returned by bluetooth.gatt2.* methods.

The values correspond with those in Bluetooth 5.2 Vol. 3 Part G Table 3.4,

and Supplement to the Bluetooth Core Specification v9 Part B Table 1.1,

but this is for ease of reference only. Clients should *not* rely on these

values remaining constant. Omitted values from the spec are handled

internally and will not be returned to clients.

Only certain errors can be returned by LocalService methods. Those are noted

in comments.

Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

enum class ServiceKind : uint32_t
Name Value Comments
PRIMARY 1u

A "service that provides functionality of a device that can be used on its own" (Ibid)

SECONDARY 2u

A "service that provides additional functionality [...] in association with a primary
service and is included from at least one primary service" (Ibid)

The kind ("type") of a GATT Service as outlined in Bluetooth Core Spec v5.3 Vol. 1 Part A 6.5.1.

Defined at line 323 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

enum class CharacteristicPropertyBits : uint16_t
Name Value
BROADCAST 1u
READ 2u
WRITE_WITHOUT_RESPONSE 4u
WRITE 8u
NOTIFY 16u
INDICATE 32u
AUTHENTICATED_SIGNED_WRITES 64u
RELIABLE_WRITE 256u
WRITABLE_AUXILIARIES 512u

Possible values for the characteristic properties bitfield. These specify the

GATT procedures that are allowed for a particular characteristic.

Defined at line 345 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::bluetooth::gatt2::Error value, ::fuchsia::bluetooth::gatt2::Error * result)

    Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::bluetooth::gatt2::PublishServiceError value, ::fuchsia::bluetooth::gatt2::PublishServiceError * result)

    Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::bluetooth::gatt2::ServiceKind value, ::fuchsia::bluetooth::gatt2::ServiceKind * result)

    Defined at line 333 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits operator| (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 368 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & operator|= (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 373 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits operator& (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 379 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & operator&= (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 385 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits operator^ (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 391 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & operator^= (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits & _lhs, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _rhs)

    Defined at line 397 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits operator~ (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits _value)

    Defined at line 403 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits value, ::fuchsia::bluetooth::gatt2::CharacteristicPropertyBits * result)

    Defined at line 408 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::bluetooth::gatt2::WriteMode value, ::fuchsia::bluetooth::gatt2::WriteMode * result)

    Defined at line 507 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceReadByTypeRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceReadByTypeRequest * _result)

    Defined at line 540 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_WriteCharacteristic_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_WriteCharacteristic_Response * _result)

    Defined at line 570 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_WriteDescriptor_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_WriteDescriptor_Response * _result)

    Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_RegisterCharacteristicNotifier_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_RegisterCharacteristicNotifier_Response * _result)

    Defined at line 630 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ClientWatchServicesRequest & _value, ::fuchsia::bluetooth::gatt2::ClientWatchServicesRequest * _result)

    Defined at line 651 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalService_ReadValue_Response & _value, ::fuchsia::bluetooth::gatt2::LocalService_ReadValue_Response * _result)

    Defined at line 696 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalService_WriteValue_Response & _value, ::fuchsia::bluetooth::gatt2::LocalService_WriteValue_Response * _result)

    Defined at line 726 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalServiceValueChangedCreditRequest & _value, ::fuchsia::bluetooth::gatt2::LocalServiceValueChangedCreditRequest * _result)

    Defined at line 856 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::Server_PublishService_Response & _value, ::fuchsia::bluetooth::gatt2::Server_PublishService_Response * _result)

    Defined at line 886 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_WriteCharacteristic_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_WriteCharacteristic_Result * result)

    Defined at line 995 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_WriteDescriptor_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_WriteDescriptor_Result * result)

    Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_RegisterCharacteristicNotifier_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_RegisterCharacteristicNotifier_Result * result)

    Defined at line 1213 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalService_ReadValue_Result & value, ::fuchsia::bluetooth::gatt2::LocalService_ReadValue_Result * result)

    Defined at line 1323 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalService_WriteValue_Result & value, ::fuchsia::bluetooth::gatt2::LocalService_WriteValue_Result * result)

    Defined at line 1432 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::Server_PublishService_Result & value, ::fuchsia::bluetooth::gatt2::Server_PublishService_Result * result)

    Defined at line 1541 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::Handle & _value, ::fuchsia::bluetooth::gatt2::Handle * _result)

    Defined at line 1562 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::CharacteristicNotifierOnNotificationRequest & _value, ::fuchsia::bluetooth::gatt2::CharacteristicNotifierOnNotificationRequest * _result)

    Defined at line 1737 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadCharacteristic_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadCharacteristic_Response * _result)

    Defined at line 1795 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadCharacteristic_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadCharacteristic_Result * result)

    Defined at line 1905 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadDescriptor_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadDescriptor_Response * _result)

    Defined at line 1936 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadDescriptor_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadDescriptor_Result * result)

    Defined at line 2046 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadByType_Response & _value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadByType_Response * _result)

    Defined at line 2225 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteService_ReadByType_Result & value, ::fuchsia::bluetooth::gatt2::RemoteService_ReadByType_Result * result)

    Defined at line 2335 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceRegisterCharacteristicNotifierRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceRegisterCharacteristicNotifierRequest * _result)

    Defined at line 2360 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalServiceOnIndicateValueRequest & _value, ::fuchsia::bluetooth::gatt2::LocalServiceOnIndicateValueRequest * _result)

    Defined at line 2555 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalServiceCharacteristicConfigurationRequest & _value, ::fuchsia::bluetooth::gatt2::LocalServiceCharacteristicConfigurationRequest * _result)

    Defined at line 2584 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::LocalServiceReadValueRequest & _value, ::fuchsia::bluetooth::gatt2::LocalServiceReadValueRequest * _result)

    Defined at line 2609 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ServiceHandle & _value, ::fuchsia::bluetooth::gatt2::ServiceHandle * _result)

    Defined at line 2920 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ClientConnectToServiceRequest & _value, ::fuchsia::bluetooth::gatt2::ClientConnectToServiceRequest * _result)

    Defined at line 2945 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceDiscoverCharacteristicsResponse & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceDiscoverCharacteristicsResponse * _result)

    Defined at line 3697 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ClientWatchServicesResponse & _value, ::fuchsia::bluetooth::gatt2::ClientWatchServicesResponse * _result)

    Defined at line 3960 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ServerPublishServiceRequest & _value, ::fuchsia::bluetooth::gatt2::ServerPublishServiceRequest * _result)

    Defined at line 4029 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ShortReadOptions & _value, ::fuchsia::bluetooth::gatt2::ShortReadOptions * _result)

    Defined at line 4214 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::ReadOptions & value, ::fuchsia::bluetooth::gatt2::ReadOptions * result)

    Defined at line 4333 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceReadCharacteristicRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceReadCharacteristicRequest * _result)

    Defined at line 4356 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceReadDescriptorRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceReadDescriptorRequest * _result)

    Defined at line 4379 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceWriteCharacteristicRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceWriteCharacteristicRequest * _result)

    Defined at line 4531 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::bluetooth::gatt2::RemoteServiceWriteDescriptorRequest & _value, ::fuchsia::bluetooth::gatt2::RemoteServiceWriteDescriptorRequest * _result)

    Defined at line 4556 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.gatt2/fuchsia.bluetooth.gatt2/hlcpp/fuchsia/bluetooth/gatt2/cpp/fidl.h