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