class ProfileDescriptor

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

A description of a profile that this service conforms to.

See Bluetooth Specification v5.2 Vol 3, Part B, Section 5.1.11

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_bluetooth_bredr::wire::ProfileDescriptor> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_bluetooth_bredr::wire::ProfileDescriptor> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_bluetooth_bredr::wire::ProfileDescriptor>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void ProfileDescriptor ()

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

void ProfileDescriptor (const ProfileDescriptor & other)

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

ProfileDescriptor & operator= (const ProfileDescriptor & other)

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

void ProfileDescriptor (ProfileDescriptor && other)

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

ProfileDescriptor & operator= (ProfileDescriptor && other)

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

::fuchsia_bluetooth_bredr::wire::ServiceClassProfileIdentifier & profile_id ()

Required.

bool has_profile_id ()
uint8_t & major_version ()

Required.

bool has_major_version ()
uint8_t & minor_version ()

Required.

bool has_minor_version ()
void ~ProfileDescriptor ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder