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_C TBTDeviceList ( )

Member Functions Documentation

AddDevice(const TBTDevAddr &)

IMPORT_C TInt AddDevice ( 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 TInt GetDevice ( 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 TUint MaxNumberOfDevices ( )

Reset()

IMPORT_C void Reset ( )

Reset the contents of the array

operator TDes8 &()

IMPORT_C operator TDes8 & ( )

operator const TDesC8 &()

IMPORT_C operator const TDesC8 & ( )

Member Data Documentation

const TUint KMaxDevicesForSimultaneousSelection

const TUint KMaxDevicesForSimultaneousSelection [private, static]

TFixedArray< TBTDevAddr, KMaxDevicesForSimultaneousSelection > iDevices

TFixedArray < TBTDevAddr , KMaxDevicesForSimultaneousSelection > iDevices [private]

const TBTDevAddr iKNullDevAddr

const TBTDevAddr iKNullDevAddr [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]