TBTDeviceList Class Reference

class TBTDeviceList
A list of TBTDevAddrs
Note:

Used to pass a list of devices to which to connect.

Constructor & Destructor Documentation

TBTDeviceList()

IMPORT_CTBTDeviceList()

Member Functions Documentation

AddDevice(const TBTDevAddr &)

IMPORT_C TIntAddDevice(const TBTDevAddr &aDevAddr)
Add a new device to the list
Note:

This always appends the new device to the end of the list

Parameters

const TBTDevAddr & aDevAddr

GetDevice(TBTDevAddr &)

IMPORT_C TIntGetDevice(TBTDevAddr &aDevAddr)
Get the next device address from the list
Note:

This method is stateful, and advances automatically to the next device address each time

Parameters

TBTDevAddr & aDevAddr

MaxNumberOfDevices()

IMPORT_C TUintMaxNumberOfDevices()

Reset()

IMPORT_C voidReset()

Reset the contents of the array

operator TDes8 &()

IMPORT_Coperator TDes8 &()

operator const TDesC8 &()

IMPORT_Coperator const TDesC8 &()

Member Data Documentation

const TUint KMaxDevicesForSimultaneousSelection

const TUintKMaxDevicesForSimultaneousSelection[private, static]

TFixedArray< TBTDevAddr, KMaxDevicesForSimultaneousSelection > iDevices

TFixedArray< TBTDevAddr, KMaxDevicesForSimultaneousSelection >iDevices[private]

const TBTDevAddr iKNullDevAddr

const TBTDevAddriKNullDevAddr[private]

TUint32 iPadding1

TUint32 iPadding1[private]

TUint32 iPadding2

TUint32 iPadding2[private]

TInt iPosition

TInt iPosition[private]

TPckg< TFixedArray< TBTDevAddr, KMaxDevicesForSimultaneousSelection > > iPtr

TPckg< TFixedArray< TBTDevAddr, KMaxDevicesForSimultaneousSelection > >iPtr[private]