Namespaces

Enumerations

enum AddressType
Name Value
PUBLIC 1u
RANDOM 2u

Domain objects declarations

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

enum DataDirection
Name Value
INPUT 1u
OUTPUT 2u

Indicates direction of data in a stream. Note that these values do not correspond to constants

from the Bluetooth Core specification.

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

enum ConnectionRole
Name Value
LEADER 1u
FOLLOWER 2u

Refers to the role of a Bluetooth device (local or peer) in a physical channel piconet. See

[Bluetooth Vocabulary Guide](https://cs.opensource.google/fuchsia/fuchsia/+/main:src/connectivity/bluetooth/docs/vocabulary.md)

for more information.

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

enum ErrorCode
Name Value
UNKNOWN 0u
FAILED 1u
CANCELED 2u
IN_PROGRESS 3u
TIMED_OUT 4u
NOT_FOUND 5u
NOT_SUPPORTED 6u
BLUETOOTH_NOT_AVAILABLE 7u
BAD_STATE 8u
INVALID_ARGUMENTS 9u
ALREADY 10u
PROTOCOL_ERROR 11u

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

Records

Functions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • zx_status_t Clone (const ::fuchsia::bluetooth::Uuid & _value::fuchsia::bluetooth::Uuid * _result)

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