class ServiceClassProfileIdentifier
Defined at line 646 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
Identifiers that are valid for Bluetooth Classes / Profiles.
We intentionally omit classes and profile IDs that are unsupported, deprecated,
or reserved for use by Fuchsia Bluetooth.
These numbers are sourced from the Bluetooth Assigned Numbers for SDP.
https://www.bluetooth.com/specifications/assigned-numbers/service-discovery
Public Members
static ServiceClassProfileIdentifier kSerialPort
static ServiceClassProfileIdentifier kDialupNetworking
static ServiceClassProfileIdentifier kObexObjectPush
static ServiceClassProfileIdentifier kOpexFileTransfer
static ServiceClassProfileIdentifier kHeadset
static ServiceClassProfileIdentifier kHeadsetAudioGateway
static ServiceClassProfileIdentifier kHeadsetHs
static ServiceClassProfileIdentifier kAudioSource
static ServiceClassProfileIdentifier kAudioSink
static ServiceClassProfileIdentifier kAdvancedAudioDistribution
static ServiceClassProfileIdentifier kAvRemoteControlTarget
static ServiceClassProfileIdentifier kAvRemoteControl
static ServiceClassProfileIdentifier kAvRemoteControlController
static ServiceClassProfileIdentifier kPanu
static ServiceClassProfileIdentifier kNap
static ServiceClassProfileIdentifier kGn
static ServiceClassProfileIdentifier kHandsfree
static ServiceClassProfileIdentifier kHandsfreeAudioGateway
static ServiceClassProfileIdentifier kHumanInterfaceDevice
static ServiceClassProfileIdentifier kSimAccess
static ServiceClassProfileIdentifier kPhonebookPce
static ServiceClassProfileIdentifier kPhonebookPse
static ServiceClassProfileIdentifier kPhonebook
static ServiceClassProfileIdentifier kMessageAccessServer
static ServiceClassProfileIdentifier kMessageNotificationServer
static ServiceClassProfileIdentifier kMessageAccessProfile
static ServiceClassProfileIdentifier kMpsProfile
static ServiceClassProfileIdentifier kMpsClass
static ServiceClassProfileIdentifier kPnpInformation
static ServiceClassProfileIdentifier kGenericNetworking
static ServiceClassProfileIdentifier kGenericFileTransfer
static ServiceClassProfileIdentifier kGenericAudio
static ServiceClassProfileIdentifier kGenericTelephony
static ServiceClassProfileIdentifier kVideoSource
static ServiceClassProfileIdentifier kVideoSink
static ServiceClassProfileIdentifier kVideoDistribution
static ServiceClassProfileIdentifier kHdp
static ServiceClassProfileIdentifier kHdpSource
static ServiceClassProfileIdentifier kHdpSink
Public Methods
void ServiceClassProfileIdentifier ()
Defined at line 755 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
void ServiceClassProfileIdentifier (uint16_t value)
Defined at line 756 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
EnumForSwitching_ operator fuchsia_bluetooth_bredr::ServiceClassProfileIdentifier::EnumForSwitching_ ()
Defined at line 757 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
uint16_t operator unsigned short ()
Defined at line 758 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
bool IsUnknown ()
Defined at line 760 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h
ServiceClassProfileIdentifier Unknown ()
Returns an enum corresponding to the member designated as
in the
FIDL schema if exists, or a compiler-reserved unknown value otherwise.
Defined at line 847 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h