| class CBluetoothSynchronousLink : public CBase |
Provides Bluetooth SCO functionality.
This allows Bluetooth SCO (synchronous) link Connect, Disconnect, Send and Receive.
| Private Member Functions | |
|---|---|
| CBluetoothSynchronousLink(MBluetoothSynchronousLinkNotifier &, RSocketServ &) | |
| void | ConstructL() |
| void | LinkDown() |
| TInt | LinkUp(TBTDevAddr) |
| void | UpdateLinkParams(TSCOType) |
| CBluetoothSynchronousLink | ( | MBluetoothSynchronousLinkNotifier & | aNotifier, |
| RSocketServ & | aServer | ||
| ) | [private] | ||
| MBluetoothSynchronousLinkNotifier & aNotifier | |
| RSocketServ & aServer |
| IMPORT_C TInt | AcceptConnection | ( | const TBTSyncPackets & | aPacketTypes | ) |
| const TBTSyncPackets & aPacketTypes |
| void | HandleAcceptConnectionCompleteL | ( | TInt | aErr, |
| TSCOType | aSCOType | |||
| ) | ||||
| void | HandleSetupConnectionCompleteL | ( | TInt | aErr, |
| TSCOType | aSCOType | |||
| ) | ||||
| IMPORT_C CBluetoothSynchronousLink * | NewL | ( | MBluetoothSynchronousLinkNotifier & | aNotifier, |
| RSocketServ & | aServer | |||
| ) | [static] | |||
| MBluetoothSynchronousLinkNotifier & aNotifier | |
| RSocketServ & aServer |
| IMPORT_C CBluetoothSynchronousLink * | NewLC | ( | MBluetoothSynchronousLinkNotifier & | aNotifier, |
| RSocketServ & | aServer | |||
| ) | [static] | |||
| MBluetoothSynchronousLinkNotifier & aNotifier | |
| RSocketServ & aServer |
| IMPORT_C void | SetMaxBandwidth | ( | TBTSyncBandwidth | aMaximum | ) |
| TBTSyncBandwidth aMaximum |
| IMPORT_C void | SetNotifier | ( | MBluetoothSynchronousLinkNotifier & | aNotifier | ) |
| MBluetoothSynchronousLinkNotifier & aNotifier |
| IMPORT_C void | SetRetransmissionEffort | ( | TBTeSCORetransmissionTypes | aRetransmissionEffort | ) |
| TBTeSCORetransmissionTypes aRetransmissionEffort |
| IMPORT_C TInt | SetupConnection | ( | const TBTDevAddr & | aDevAddr | ) |
| const TBTDevAddr & aDevAddr |
| IMPORT_C TInt | SetupConnection | ( | const TBTDevAddr & | aDevAddr, |
| const TUint16 | aPacketTypes | |||
| ) | ||||
| const TBTDevAddr & aDevAddr | |
| const TUint16 aPacketTypes |
| IMPORT_C TInt | SetupConnection | ( | const TBTDevAddr & | aDevAddr, |
| const TBTSyncPackets & | aPacketTypes | |||
| ) | ||||
| const TBTDevAddr & aDevAddr | |
| const TBTSyncPackets & aPacketTypes |
| void | UpdateLinkParams | ( | TSCOType | aSCOType | ) | [private] |
| TSCOType aSCOType |
| CBTSynchronousLinkAccepter * | iBTSynchronousLinkAccepterESCO | [private] |
| CBTSynchronousLinkAccepter * | iBTSynchronousLinkAccepterSCO | [private] |
| CBTSynchronousLinkAttacher * | iBTSynchronousLinkAttacherESCO | [private] |
| CBTSynchronousLinkAttacher * | iBTSynchronousLinkAttacherSCO | [private] |
| CBTSynchronousLinkBaseband * | iBTSynchronousLinkBaseband | [private] |
| CBTSynchronousLinkDetacher * | iBTSynchronousLinkDetacherESCO | [private] |
| CBTSynchronousLinkDetacher * | iBTSynchronousLinkDetacherSCO | [private] |
| CBTSynchronousLinkReceiver * | iBTSynchronousLinkReceiverESCO | [private] |
| CBTSynchronousLinkReceiver * | iBTSynchronousLinkReceiverSCO | [private] |
| CBTSynchronousLinkSender * | iBTSynchronousLinkSenderESCO | [private] |