TBTServiceSecurityPerDevice Class Reference

class TBTServiceSecurityPerDevice

Class to tie a service uid with a device security setting.

This allows us to have service-specific security settings for a device.

Constructor & Destructor Documentation

TBTServiceSecurityPerDevice()

IMPORT_CTBTServiceSecurityPerDevice()

TBTServiceSecurityPerDevice(const TBTDevAddr &, const TBTDeviceSecurity &)

IMPORT_CTBTServiceSecurityPerDevice(const TBTDevAddr &aDevice,
const TBTDeviceSecurity &aSecuritySettings
)

Parameters

const TBTDevAddr & aDevice
const TBTDeviceSecurity & aSecuritySettings

TBTServiceSecurityPerDevice(const TBTServiceSecurityPerDevice &)

IMPORT_CTBTServiceSecurityPerDevice(const TBTServiceSecurityPerDevice &)

Parameters

const TBTServiceSecurityPerDevice &

Member Functions Documentation

DeviceAddress()

IMPORT_C const TBTDevAddr &DeviceAddress()const

DeviceSecurity()

IMPORT_C const TBTDeviceSecurity &DeviceSecurity()const

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

SetAddress(const TBTDevAddr &)

IMPORT_C voidSetAddress(const TBTDevAddr &aAddress)

Parameters

const TBTDevAddr & aAddress

SetDeviceSecurity(const TBTDeviceSecurity &)

IMPORT_C voidSetDeviceSecurity(const TBTDeviceSecurity &aSecuritySettings)

Parameters

const TBTDeviceSecurity & aSecuritySettings

operator!=(const TBTServiceSecurityPerDevice &)

IMPORT_C TBooloperator!=(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice)const

Parameters

const TBTServiceSecurityPerDevice & aServiceSecurityPerDevice

operator=(const TBTServiceSecurityPerDevice &)

IMPORT_C voidoperator=(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice)

Parameters

const TBTServiceSecurityPerDevice & aServiceSecurityPerDevice

operator==(const TBTServiceSecurityPerDevice &)

IMPORT_C TBooloperator==(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice)const

Parameters

const TBTServiceSecurityPerDevice & aServiceSecurityPerDevice

Member Data Documentation

const TUint32 KStreamVersion

const TUint32KStreamVersion[private, static]

TBTDevAddr iDeviceAddress

TBTDevAddr iDeviceAddress[private]

the address of the device for the overriding security

TBTDeviceSecurity iDeviceSecurity

TBTDeviceSecurity iDeviceSecurity[private]

the overriding security

TUint32 iPadding1

TUint32 iPadding1[private]

TUint32 iPadding2

TUint32 iPadding2[private]