Bluetooth Framework C++ Edition
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCwclBleSnifferThe Bluetooth LE packets sniffer
 CCwclBluetoothAudioReceiverA Bluetooth audio Receiver
 CCwclBluetoothAudioWatcherThe Bluetooth Audio device watcher class
 ►CCwclBluetoothComponentThe base class for all Bluetooth Components
 CCwclBluetoothGattServerClientParamsThe base class for a driver specific GATT server client implementation parameters
 ►CCwclBluetoothLeAdvertisementThe base class for Bluetooth LE advertisement
 CCwclBluetoothManagerThe Bluetooth Manager component
 CCwclBluetoothRadioThe class represents a local Bluetooth radio module
 ►CCwclCustomAudioThe custom Audio component
 ►CCwclCustomConnectionThe base class for all WCL connections
 ►CCwclCustomDataProcessorThe base class for all WCL Data Processors
 CCwclDriAsdParserThe Drone Remote ID ASD messages parser
 ►CCwclDriMessageThe base class for Drone Remote ID messages
 CCwclErrorInformationThe class provides methods to get human readable information about Wireless Communication Library errors
 ►CCwclGattLocalAttributeThe base class for local GATT attributes (characteristics, services)
 ►CCwclGattLocalCharacteristicRequestThe base class for local GATT characteristic operation requests
 CCwclGattServerClientThe class represents a GATT client connected to the GATT server
 ►CCwclMessageThe message object
 CCwclMessageBroadcasterThe message broadcaster manages broadcast messages between subscribers (message receivers subscribed for broadcast messages). Also the message broadcaster monitors changes in the hardware configuration and notifies subscribers about the changes
 CCwclMessageReceiverThe Wireless Communication Library message receiver
 CCwclOsVersionThe class provides information about OS version
 CCwclPowerEventsMonitorThe class allows an application to receive power state changes notifications
 ►CCwclStreamThe base class for WCL streams
 ►CCwclSyncObjectThe base class for Wireless Communication Library synchronization objects
 ►Cexception
 ►CIStream
 CwclAudioDeviceContains information about audio device
 CwclBleSnifferLlDataThe record contains the Link Layer data captured by the Bluetooth LE sniffer and used in the CONNECT_IND advertisement packet
 CwclBluetoothLeAdvertisementFrameThe structure represents a single Bluetooth LE advertisement data section
 CwclBluetoothLeAdvertisementInfoThe record contains basic information about Bluetooth LE advertisement frame
 CwclBluetoothLeAdvertisingPduHeaderThe record describes the Bluetooth LE advertising packet PDU header
 CwclBluetoothLeAppleAirdropFrameDataThe record contains Apple Airdrop Bluetooth LE advertisement data
 CwclBluetoothLeAppleAirplaySourceFrameDataThe record contains Apple Airplay source Bluetooth LE advertisement data
 CwclBluetoothLeAppleAirplayTargetFrameDataThe record contains Apple Airplay target Bluetooth LE advertisement data
 CwclBluetoothLeAppleAirprintFrameDataThe record contains Apple Airprint Bluetooth LE advertisement data
 CwclBluetoothLeAppleFindMyFrameDataThe record contains Apple Find My Bluetooth LE advertisement data
 CwclBluetoothLeAppleHandoffFrameDataThe record contains Apple Handoff Bluetooth LE advertisement data
 CwclBluetoothLeAppleHeySiriFrameDataThe record contains Apple Hey Siri Bluetooth LE advertisement data
 CwclBluetoothLeAppleHomeKitFrameDataThe record contains Apple Home Kit Bluetooth LE advertisement data
 CwclBluetoothLeAppleiBeaconFrameDataThe record contains Apple iBeacon Bluetooth LE advertisement data
 CwclBluetoothLeAppleMagicSwitchFrameDataThe record contains Apple Magic Switch Bluetooth LE advertisement data
 CwclBluetoothLeAppleNearbyActionFrameDataThe record contains Apple Nearby Action Bluetooth LE advertisement data
 CwclBluetoothLeAppleNearbyInfoFrameDataThe record contains Apple Nearby Info Bluetooth LE advertisement data
 CwclBluetoothLeAppleProximityPairingFrameDataThe record contains Apple Proximity Pairing Bluetooth LE advertisement data
 CwclBluetoothLeAppleTetheringSourceFrameDataThe record contains Apple Tethering Source Bluetooth LE advertisement data
 CwclBluetoothLeAppleTetheringTargetFrameDataThe record contains Apple Tethering Target Bluetooth LE advertisement data
 CwclBluetoothLeAppleUnknownFrameDataThe record contains an unknown Apple specified Bluetooth LE advertisement data
 CwclBluetoothLeConnectionParametersThe structure describes the current Bluetooth LE GATT connection parameters
 CwclBluetoothLeConnectionParametersValueThe structure represents the Bluetooth LE GATT preferred connection parameters
 CwclBluetoothLeConnectionPhyRepresents the Bluetooth LE physical layer (PHY) information
 CwclBluetoothLeConnectionPhyInfoRepresents a LE connection PHY information
 CwclBluetoothLePacketHeaderThe Bluetooth LE packet header
 CwclBluetoothOobDataThe structure contains data used to authenticate prior to establishing an Out-of-Band device pairing
 CwclBluetoothSdpProfileThe structure describes the Bluetooth Profile for the server service record
 CwclBluetoothServiceThe structure represents a Bluetooth Service record
 CwclErrorDetailsThe structure contains detailed information about Wireless Communication Library error code
 CwclGattCharacteristicThe structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic
 CwclGattCharacteristicAggregateFormatThe structure contains a GATT characteristic aggregate format data
 CwclGattCharacteristicExtendedPropertiesThe structure contains of the different characteristic extended property members
 CwclGattCharacteristicFormatThe structure describes the different characteristic format members
 CwclGattCharactertisticUserDescriptionThe structure contains a GATT characteristic user description descriptor data
 CwclGattClientCharacteristicConfigurationThe structure describes the different client characteristic configuration members
 CwclGattDescriptorThe structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile descriptor
 CwclGattDescriptorValueThe structure contains a descriptor value
 CwclGattLocalCharacteristicParametersThe structure represents a GATT local characteristic parameters
 CwclGattLocalDescriptorThe structure describes the local GATT descriptor
 CwclGattServerCharacteristicConfigurationThe structure describes the different server characteristic configuration members
 CwclGattServiceThe structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile service
 CwclGattUuidThe structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID)
 CwclObexFileObjectThe record describes the OBEX file system object
 CwclPowerStatusContains information about the power status of the system
 CwclVirtualComPortThe record describes created virtual COM port
 CwclWiiRemote2DThe structure represents a 2D coordinate
 CwclWiiRemote3DThe structure represents a 3D coordinate
 CwclWiiRemoteAccelThe structure describes a Wii Remote accelerometer data
 CwclWiiRemoteAccelCalibrationThe structure represents a Wii Remote accelerometer calibration data
 CwclWiiRemoteBalanceBoardThe structure describes the Wii Remote Balance Board extension
 CwclWiiRemoteBalanceBoardCalibrationThe structure describes the Wii Remote Balance Board extension sensors calibration data
 CwclWiiRemoteBalanceBoardGCThe structure represents the Balance Board extension center of gravity
 CwclWiiRemoteBalanceBoardSensorsThe structure describes the Wii Remote Balance Board extension sensors data
 CwclWiiRemoteBalanceBoardSensorsWeightThe structure describes the Wii Remote Balance Board extension sensors weight
 CwclWiiRemoteButtonsThe structure contains information about the Wii Remote buttons
 CwclWiiRemoteClassicControllerThe structure describes a Wii Remote Classic controller extension
 CwclWiiRemoteClassicControllerButtonsThe structure contains information about the Wii Remote Classic Controller extension buttons
 CwclWiiRemoteClassicControllerCalibrationThe structure represents a Wii Remote Classic Controller accelerometer calibration data
 CwclWiiRemoteDrumsThe structure describes the Wii Remote Drums extension
 CwclWiiRemoteGuitarThe structure describes a Wii Remote Guitar extension data
 CwclWiiRemoteGuitarButtonsThe structure contains information about the Wii Remote Guitar extension buttons
 CwclWiiRemoteGuitarFretButtonsThe structure contains the Wii Remote Guitar extension fret buttons states
 CwclWiiRemoteIrSensorThe structure contains a single IR sensor values
 CwclWiiRemoteIrSensorsThe structure contains the Wii Remote IR sensors values
 CwclWiiRemoteLedsThe structure contains the Wii Remote LEDs states
 CwclWiiRemoteNunchukThe structure describes a Wii Remote Nunchuk extension
 CwclWiiRemoteNunchukCalibrationThe structure represents a Wii Remote Nunchuk extension accelerometer calibration data