class ProfileDescriptor

Defined at line 2984 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_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

void ProfileDescriptor (Storage_ storage)
void ProfileDescriptor ()

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

void ProfileDescriptor (ProfileDescriptor && )

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

void ProfileDescriptor (const ProfileDescriptor & other)
ProfileDescriptor & operator= (ProfileDescriptor && )

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

ProfileDescriptor & operator= (const ProfileDescriptor & other)
bool operator== (const ProfileDescriptor & other)
bool operator!= (const ProfileDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier> & profile_id ()

Required.

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

Required.

ProfileDescriptor & profile_id (std::optional< ::fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier> value)

Required.

const std::optional<uint8_t> & major_version ()

Required.

::std::optional<uint8_t> & major_version ()

Required.

ProfileDescriptor & major_version (std::optional<uint8_t> value)

Required.

const std::optional<uint8_t> & minor_version ()

Required.

::std::optional<uint8_t> & minor_version ()

Required.

ProfileDescriptor & minor_version (std::optional<uint8_t> value)

Required.

void ProfileDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits