|
Bluetooth Framework C++ Edition
|
| ►NwclAudio | |
| CCwclAudioMeter | The Audio Meter component represents a peak meter on an audio stream to or from an audio endpoint device |
| CCwclAudioSwitcher | The class provides functional to select system default audio device |
| CCwclAudioVolume | The component provides methods to control volume control for an audio endpoints |
| CCwclBluetoothAudioReceiver | A Bluetooth audio Receiver |
| CCwclBluetoothAudioWatcher | The Bluetooth Audio device watcher class |
| CCwclCustomAudio | The custom Audio component |
| CCwclCustomAudioEndpoint | The base component for Audio components that works with a single Audio endpoint |
| CwclAudioDevice | Contains information about audio device |
| CwclEAudio | The base exception class for all Audio exceptions |
| ►NwclBluetooth | |
| CCwclBleSniffer | The Bluetooth LE packets sniffer |
| CCwclBluetoothComponent | The base class for all Bluetooth Components |
| CCwclBluetoothGattServerClientParams | The base class for a driver specific GATT server client implementation parameters |
| CCwclBluetoothLe128ServiceAdvertisement | The Bluetooth LE 128 bit UUID service advertisement |
| CCwclBluetoothLe128ServiceDataAdvertisement | The Bluetooth LE 128 bit UUID service advertisement |
| CCwclBluetoothLe16ServiceAdvertisement | The Bluetooth LE 16 bit UUID service advertisement |
| CCwclBluetoothLe16ServiceDataAdvertisement | The Bluetooth LE 16 bit UUID service advertisement |
| CCwclBluetoothLe32ServiceAdvertisement | The Bluetooth LE 32 bit UUID service advertisement |
| CCwclBluetoothLe32ServiceDataAdvertisement | The Bluetooth LE 32 bit UUID service advertisement |
| CCwclBluetoothLeAdvertisement | The base class for Bluetooth LE advertisement |
| CCwclBluetoothLeAdvertiser | The Bluetooth LE advertiser components |
| CCwclBluetoothLeAdvertiserConnection | The virtual connection class enables Bluetooth LE advertising feature |
| CCwclBluetoothLeAltBeaconAdvertisement | The Bluetooth LE Alt beacon advertisement |
| CCwclBluetoothLeBeaconWatcher | The Bluetooth LE Beacon watcher |
| CCwclBluetoothLeBeaconWatcherConnection | The "virtual" connection for the Bluetooth LE Beacon Watcher |
| CCwclBluetoothLeCompanyIdAdvertisement | The base class for Bluetooth LE advertisements that include company (manufacturer) ID |
| CCwclBluetoothLeCustomAdvertisement | The Bluetooth LE custom advertisement |
| CCwclBluetoothLeEddystoneUidBeaconAdvertisement | The Bluetooth LE Eddystone UID beacon advertisement |
| CCwclBluetoothLeEddystoneUrlBeaconAdvertisement | The Bluetooth LE Eddystone URL beacon advertisement |
| CCwclBluetoothLeiBeaconAdvertisement | The Bluetooth LE iBeacon advertisement |
| CCwclBluetoothLeIdAdvertisement | The base class for Bluetooth LE advertisements that include IDs |
| CCwclBluetoothLeManufacturerAdvertisement | The Bluetooth LE custom manufacturer specific advertisement |
| CCwclBluetoothLeProximityBeaconAdvertisement | The Bluetooth LE proximity beacon advertisement |
| CCwclBluetoothLeRawAdvertisement | The Bluetooth LE custom raw advertisement |
| CCwclBluetoothLeTxRssiAdvertisement | The base class for Bluetooth LE advertisements that include calibrated RSSI value |
| CCwclBluetoothManager | The Bluetooth Manager component |
| CCwclBluetoothRadio | The class represents a local Bluetooth radio module |
| CCwclGattClient | Bluetooth Low Energy GATT client |
| CCwclGattClientConnection | The class represents a Bluetooth LE GATT client connection |
| CCwclGattLocalAttribute | The base class for local GATT attributes (characteristics, services) |
| CCwclGattLocalCharacteristic | This class represents a local GATT characteristic |
| CCwclGattLocalCharacteristicReadRequest | The class represents a GATT characteristic read requests |
| CCwclGattLocalCharacteristicRequest | The base class for local GATT characteristic operation requests |
| CCwclGattLocalCharacteristicWriteRequest | The class represents a GATT characteristic write requests |
| CCwclGattLocalService | This class represents a local GATT service |
| CCwclGattServer | Bluetooth Low Energy GATT server |
| CCwclGattServerClient | The class represents a GATT client connected to the GATT server |
| CCwclGattServerConnection | The "virtual" connection for the Bluetooth GATT Server |
| CCwclRfCommClient | The Bluetooth RFCOMM Client component |
| CCwclRfCommClientConnection | The base class for all Classic Bluetooth (RFCOMM) client connections |
| CCwclRfCommServer | Bluetooth RFCOMM server |
| CCwclRfCommServerClientConnection | The Bluetooth RFCOMM server client connection base class |
| CCwclRfCommServerConnection | The base class for all WCL Bluetooth RFCOMM based server connections |
| CCwclWiiRemoteClient | The class provides methods to communicate with Wii Remote controller |
| CCwclWiiRemoteClientConnection | The virtual connection represents a Wii Remote client |
| CCwclWiiRemoteHidClientConnection | The virtual connection represents a Wii Remote HID client |
| CwclBleSnifferLlData | The record contains the Link Layer data captured by the Bluetooth LE sniffer and used in the CONNECT_IND advertisement packet |
| CwclBluetoothLeAdvertisementFrame | The structure represents a single Bluetooth LE advertisement data section |
| CwclBluetoothLeAdvertisementInfo | The record contains basic information about Bluetooth LE advertisement frame |
| CwclBluetoothLeAdvertisingPduHeader | The record describes the Bluetooth LE advertising packet PDU header |
| CwclBluetoothLeAppleAirdropFrameData | The record contains Apple Airdrop Bluetooth LE advertisement data |
| CwclBluetoothLeAppleAirplaySourceFrameData | The record contains Apple Airplay source Bluetooth LE advertisement data |
| CwclBluetoothLeAppleAirplayTargetFrameData | The record contains Apple Airplay target Bluetooth LE advertisement data |
| CwclBluetoothLeAppleAirprintFrameData | The record contains Apple Airprint Bluetooth LE advertisement data |
| CwclBluetoothLeAppleFindMyFrameData | The record contains Apple Find My Bluetooth LE advertisement data |
| CwclBluetoothLeAppleHandoffFrameData | The record contains Apple Handoff Bluetooth LE advertisement data |
| CwclBluetoothLeAppleHeySiriFrameData | The record contains Apple Hey Siri Bluetooth LE advertisement data |
| CwclBluetoothLeAppleHomeKitFrameData | The record contains Apple Home Kit Bluetooth LE advertisement data |
| CwclBluetoothLeAppleiBeaconFrameData | The record contains Apple iBeacon Bluetooth LE advertisement data |
| CwclBluetoothLeAppleMagicSwitchFrameData | The record contains Apple Magic Switch Bluetooth LE advertisement data |
| CwclBluetoothLeAppleNearbyActionFrameData | The record contains Apple Nearby Action Bluetooth LE advertisement data |
| CwclBluetoothLeAppleNearbyInfoFrameData | The record contains Apple Nearby Info Bluetooth LE advertisement data |
| CwclBluetoothLeAppleProximityPairingFrameData | The record contains Apple Proximity Pairing Bluetooth LE advertisement data |
| CwclBluetoothLeAppleTetheringSourceFrameData | The record contains Apple Tethering Source Bluetooth LE advertisement data |
| CwclBluetoothLeAppleTetheringTargetFrameData | The record contains Apple Tethering Target Bluetooth LE advertisement data |
| CwclBluetoothLeAppleUnknownFrameData | The record contains an unknown Apple specified Bluetooth LE advertisement data |
| CwclBluetoothLeConnectionParameters | The structure describes the current Bluetooth LE GATT connection parameters |
| CwclBluetoothLeConnectionParametersValue | The structure represents the Bluetooth LE GATT preferred connection parameters |
| CwclBluetoothLeConnectionPhy | Represents the Bluetooth LE physical layer (PHY) information |
| CwclBluetoothLeConnectionPhyInfo | Represents a LE connection PHY information |
| CwclBluetoothLePacketHeader | The Bluetooth LE packet header |
| CwclBluetoothOobData | The structure contains data used to authenticate prior to establishing an Out-of-Band device pairing |
| CwclBluetoothSdpProfile | The structure describes the Bluetooth Profile for the server service record |
| CwclBluetoothService | The structure represents a Bluetooth Service record |
| CwclEBluetooth | The base exception class for all Bluetooth exceptions |
| CwclEBluetoothClient | The Bluetooth clients exceptions |
| CwclEBluetoothLeBeacon | The Bluetooth LE beacon exceptions |
| CwclEBluetoothLeSniffer | The Bluetooth LE Sniffer exceptions |
| CwclEBluetoothManager | The Bluetooth Manager exceptions |
| CwclEBluetoothServer | The Bluetooth server exceptions |
| CwclEGattClient | The Bluetooth GATT client exceptions |
| CwclEGattServer | The Bluetooth GATT server exceptions |
| CwclGattCharacteristic | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic |
| CwclGattCharacteristicAggregateFormat | The structure contains a GATT characteristic aggregate format data |
| CwclGattCharacteristicExtendedProperties | The structure contains of the different characteristic extended property members |
| CwclGattCharacteristicFormat | The structure describes the different characteristic format members |
| CwclGattCharactertisticUserDescription | The structure contains a GATT characteristic user description descriptor data |
| CwclGattClientCharacteristicConfiguration | The structure describes the different client characteristic configuration members |
| CwclGattDescriptor | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile descriptor |
| CwclGattDescriptorValue | The structure contains a descriptor value |
| CwclGattLocalCharacteristicParameters | The structure represents a GATT local characteristic parameters |
| CwclGattLocalDescriptor | The structure describes the local GATT descriptor |
| CwclGattServerCharacteristicConfiguration | The structure describes the different server characteristic configuration members |
| CwclGattService | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile service |
| CwclGattUuid | The structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID) |
| CwclVirtualComPort | The record describes created virtual COM port |
| CwclWiiRemote2D | The structure represents a 2D coordinate |
| CwclWiiRemote3D | The structure represents a 3D coordinate |
| CwclWiiRemoteAccel | The structure describes a Wii Remote accelerometer data |
| CwclWiiRemoteAccelCalibration | The structure represents a Wii Remote accelerometer calibration data |
| CwclWiiRemoteBalanceBoard | The structure describes the Wii Remote Balance Board extension |
| CwclWiiRemoteBalanceBoardCalibration | The structure describes the Wii Remote Balance Board extension sensors calibration data |
| CwclWiiRemoteBalanceBoardGC | The structure represents the Balance Board extension center of gravity |
| CwclWiiRemoteBalanceBoardSensors | The structure describes the Wii Remote Balance Board extension sensors data |
| CwclWiiRemoteBalanceBoardSensorsWeight | The structure describes the Wii Remote Balance Board extension sensors weight |
| CwclWiiRemoteButtons | The structure contains information about the Wii Remote buttons |
| CwclWiiRemoteClassicController | The structure describes a Wii Remote Classic controller extension |
| CwclWiiRemoteClassicControllerButtons | The structure contains information about the Wii Remote Classic Controller extension buttons |
| CwclWiiRemoteClassicControllerCalibration | The structure represents a Wii Remote Classic Controller accelerometer calibration data |
| CwclWiiRemoteDrums | The structure describes the Wii Remote Drums extension |
| CwclWiiRemoteGuitar | The structure describes a Wii Remote Guitar extension data |
| CwclWiiRemoteGuitarButtons | The structure contains information about the Wii Remote Guitar extension buttons |
| CwclWiiRemoteGuitarFretButtons | The structure contains the Wii Remote Guitar extension fret buttons states |
| CwclWiiRemoteIrSensor | The structure contains a single IR sensor values |
| CwclWiiRemoteIrSensors | The structure contains the Wii Remote IR sensors values |
| CwclWiiRemoteLeds | The structure contains the Wii Remote LEDs states |
| CwclWiiRemoteNunchuk | The structure describes a Wii Remote Nunchuk extension |
| CwclWiiRemoteNunchukCalibration | The structure represents a Wii Remote Nunchuk extension accelerometer calibration data |
| ►NwclCommon | |
| CCwclAudioCategoryMessage | The Audio category messages base class |
| CCwclBluetoothCategoryMessage | The Bluetooth category messages base class |
| CCwclConnectionCategoryMessage | The Connection category messages base class |
| CCwclCustomMemoryStream | The base class for memory streams |
| CCwclErrorInformation | The class provides methods to get human readable information about Wireless Communication Library errors |
| CCwclFileStream | The class represents a file stream |
| CCwclHandleStream | The base class for handle based streams |
| CCwclHardwareChangeMessage | The Hardware Changed message is broadcast to all subscribers when changes in the hardware configuration have been detected. The message ID is wclCommon::WCL_MSG_ID_SYS_HARDWARE_CHANGED |
| CCwclMemoryStream | The memory stream |
| CCwclMessage | The message object |
| CCwclMessageBroadcaster | The 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 |
| CCwclMessageReceiver | The Wireless Communication Library message receiver |
| CCwclOsVersion | The class provides information about OS version |
| CCwclPowerCategoryMessage | The Power Monitoring category messages base class |
| CCwclPowerEventsMonitor | The class allows an application to receive power state changes notifications |
| CCwclSerialCategoryMessage | The Serial category messages base class |
| CCwclStream | The base class for WCL streams |
| CCwclStreamAdapter | The class implements the IStream interface on a CwclStream object |
| CCwclSystemCategoryMessage | The System category messages base class |
| CCwclUsbCategoryMessage | The USB category messages base class |
| CCwclUserDefinedCategoryMessage | The User Defined messages base class |
| CCwclWiFiCategoryMessage | The WiFi category messages base class |
| CCwclWiiRemoteCategoryMessage | The Wii Remote category messages base class |
| CwclEFileOpenFailed | Failed to open file |
| CwclEInvalidArgument | One or more arguments passed into constructor are invalid |
| CwclEOutOfMemory | Not enough system memory |
| CwclEPowerEvents | The Power Events Monitor exceptions class |
| CwclErrorDetails | The structure contains detailed information about Wireless Communication Library error code |
| CwclException | The base WCL exceptions class |
| CwclPowerStatus | Contains information about the power status of the system |
| ►NwclCommunication | |
| CCwclClientConnection | The base class for all client oriented connections |
| CCwclClientDataConnection | The base class for the client connection that requires data exchange with a remote device |
| CCwclCustomClientDataProcessor | The base class for all WCL Client Data Processors |
| CCwclCustomConnection | The base class for all WCL connections |
| CCwclCustomDataProcessor | The base class for all WCL Data Processors |
| CCwclCustomObexClient | The base class for OBEX client data processors |
| CCwclCustomObexServer | The base class for OBEX server data processors |
| CCwclCustomServerClientDataProcessor | The base class for all WCL Server Client Data Processors |
| CCwclObexFileClient | The base class for OBEX file based clients: OPP, FTP, etc |
| CCwclObexFtpClient | The data processor implements the OBEX File Transfer Profile (FTP) client |
| CCwclObexOppClient | The data processor implements the OBEX Object Push Profile (OPP) client |
| CCwclObexOppServer | The data processor implements the OBEX Object Push Profile (OPP) server |
| CCwclServerClientConnection | The base class for all server client connection |
| CCwclServerClientDataConnection | The base class for the server client connection that requires data exchange with a remote device |
| CCwclServerConnection | The base class for all server connections |
| CCwclServerDataConnection | The base class for the server connection that requires data exchange with a remote device |
| CwclEClientActive | The exception raises when an application tries to change any property of already active (connecting or connected) client component |
| CwclEClientConnection | Exception class used for client connections |
| CwclEConnection | The base class for connections exceptions |
| CwclEServerActive | The exception raises when an application tries to change any property of already active (listening) server component |
| CwclEServerClientConnection | Exception class used for server client connections |
| CwclEServerConnection | Exception class used for server connections |
| CwclObexFileObject | The record describes the OBEX file system object |
| ►NwclDri | |
| CCwclDriAsdBasicIdMessage | The ASD Basic ID message |
| CCwclDriAsdCoordinateMessage | The base class for ASD messages with coordinates |
| CCwclDriAsdIdMessage | The base class for ASD ID messages |
| CCwclDriAsdLocationMessage | The ASD UAV Location message |
| CCwclDriAsdMessage | The base class for ASD DRI message |
| CCwclDriAsdOperatorIdMessage | The ASD Operator ID message |
| CCwclDriAsdParser | The Drone Remote ID ASD messages parser |
| CCwclDriAsdSelfIdMessage | The ASD Self ID message |
| CCwclDriAsdSystemMessage | The ASD System message |
| CCwclDriMessage | The base class for Drone Remote ID messages |
| ►NwclSync | |
| CCwclAutoResetEvent | The class represents an auto-reset event synchronization object |
| CCwclCriticalSection | The class represents a creitical section synchronization primitive |
| CCwclEvent | The class represents an event synchronization object |
| CCwclManualResetEvent | The class represents a manual-reset event synchronization object |
| CCwclMutex | The class represents a mutex synchronization object |
| CCwclNamedSyncObject | The base class for the Wireless Communication Library named synchronization objects |
| CCwclSyncObject | The base class for Wireless Communication Library synchronization objects |
| CCwclWaitableSyncObject | The base class for waitable synchronization objects |