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] |