CBluetoothPhysicalLinks Class Reference

class CBluetoothPhysicalLinks : public CBase

This is used to enumerate members of piconet, and attach and remove members thereof

It may also be used for non-service dependent reads and writes.

Inherits from

  • CBluetoothPhysicalLinks

Constructor & Destructor Documentation

CBluetoothPhysicalLinks(MBluetoothPhysicalLinksNotifier &, RSocketServ &)

CBluetoothPhysicalLinks(MBluetoothPhysicalLinksNotifier &aNotifier,
RSocketServ &aServer
)[private]

Parameters

MBluetoothPhysicalLinksNotifier & aNotifier
RSocketServ & aServer

~CBluetoothPhysicalLinks()

IMPORT_C~CBluetoothPhysicalLinks()

Member Functions Documentation

BTBaseband()

RBTBaseband &BTBaseband()

This method is for internal sub-system use only and should be not be used otherwise.

Broadcast(const TDesC8 &)

IMPORT_C TIntBroadcast(const TDesC8 &aData)

Parameters

const TDesC8 & aData

CancelCreateConnection()

IMPORT_C voidCancelCreateConnection()

ConstructL()

voidConstructL()[private]

CreateConnection(const TBTDevAddr &)

IMPORT_C TIntCreateConnection(const TBTDevAddr &aDevAddr)

Parameters

const TBTDevAddr & aDevAddr

Disconnect(const TBTDevAddr &)

IMPORT_C TIntDisconnect(const TBTDevAddr &aDevAddr)

Parameters

const TBTDevAddr & aDevAddr

DisconnectAll()

IMPORT_C TIntDisconnectAll()

Enumerate(RBTDevAddrArray &, TUint)

IMPORT_C TIntEnumerate(RBTDevAddrArray &aBTDevAddrArray,
TUintaMaxNumber
)

Parameters

RBTDevAddrArray & aBTDevAddrArray
TUint aMaxNumber

HandleCreateConnectionCompleteL(TInt)

voidHandleCreateConnectionCompleteL(TIntaErr)

This method is for internal sub-system use only and should be not be used otherwise.

Parameters

TInt aErr

HandleDisconnectAllCompleteL(TInt)

voidHandleDisconnectAllCompleteL(TIntaErr)

This method is for internal sub-system use only and should be not be used otherwise.

Parameters

TInt aErr

HandleDisconnectCompleteL(TInt)

voidHandleDisconnectCompleteL(TIntaErr)

This method is for internal sub-system use only and should be not be used otherwise.

Parameters

TInt aErr

NewL(MBluetoothPhysicalLinksNotifier &, RSocketServ &)

IMPORT_C CBluetoothPhysicalLinks *NewL(MBluetoothPhysicalLinksNotifier &aNotifier,
RSocketServ &aServer
)[static]

Parameters

MBluetoothPhysicalLinksNotifier & aNotifier
RSocketServ & aServer

NewLC(MBluetoothPhysicalLinksNotifier &, RSocketServ &)

IMPORT_C CBluetoothPhysicalLinks *NewLC(MBluetoothPhysicalLinksNotifier &aNotifier,
RSocketServ &aServer
)[static]

Parameters

MBluetoothPhysicalLinksNotifier & aNotifier
RSocketServ & aServer

Notifier()

MBluetoothPhysicalLinksNotifier &Notifier()

This method is for internal sub-system use only and should be not be used otherwise.

ReadRaw(TDes8 &)

IMPORT_C TIntReadRaw(TDes8 &aData)

Parameters

TDes8 & aData

SockServer()

RSocketServ &SockServer()

This method is for internal sub-system use only and should be not be used otherwise.

Member Data Documentation

RBTBaseband iBTBaseband

RBTBaseband iBTBaseband[private]

CBTBasebandConnecter * iBTBasebandConnecter

CBTBasebandConnecter *iBTBasebandConnecter[private]

CBTDisconnector * iBTDisconnector

CBTDisconnector *iBTDisconnector[private]

MBluetoothPhysicalLinksNotifier & iNotifier

MBluetoothPhysicalLinksNotifier &iNotifier[private]

RSocketServ & iSockServer

RSocketServ &iSockServer[private]