Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <btdevice.h>
Link against: btdevice.lib

Class TBTServiceSecurityPerDevice

class TBTServiceSecurityPerDevice;

Description

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

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

Members

Defined in TBTServiceSecurityPerDevice:


Construction and destruction


TBTServiceSecurityPerDevice()

IMPORT_C TBTServiceSecurityPerDevice();

Description

Constructor


TBTServiceSecurityPerDevice(const TBTDevAddr &,const TBTDeviceSecurity &)

IMPORT_C TBTServiceSecurityPerDevice(const TBTDevAddr &aDevice, const TBTDeviceSecurity &aSecuritySettings);

Description

Constructor

Parameters

const TBTDevAddr &aDevice

The device to which the security applies

const TBTDeviceSecurity &aSecuritySettings

The settings for the device

See also:


TBTServiceSecurityPerDevice(const TBTServiceSecurityPerDevice &)

IMPORT_C TBTServiceSecurityPerDevice(const TBTServiceSecurityPerDevice &);

Description

Copy constructor.

Parameters

const TBTServiceSecurityPerDevice &

The object to be copied.

[Top]


Member functions


SetDeviceSecurity(const TBTDeviceSecurity &)

IMPORT_C void SetDeviceSecurity(const TBTDeviceSecurity &aSecuritySettings);

Description

Reset the device security

Parameters

const TBTDeviceSecurity &aSecuritySettings

the new security settings


SetAddress(const TBTDevAddr &)

IMPORT_C void SetAddress(const TBTDevAddr &aAddress);

Description

Reset device address

Parameters

const TBTDevAddr &aAddress

The new address


DeviceSecurity()const

IMPORT_C const TBTDeviceSecurity& DeviceSecurity() const;

Description

Get the device security.

Return value

const TBTDeviceSecurity &

The device security


DeviceAddress()const

IMPORT_C const TBTDevAddr& DeviceAddress() const;

Description

Get the device address.

Return value

const TBTDevAddr &

The device address


operator=(const TBTServiceSecurityPerDevice &)

IMPORT_C void operator=(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice);

Description

Assignment operator

Parameters

const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice

The instance to which this will be assigned


operator==(const TBTServiceSecurityPerDevice &)const

IMPORT_C TBool operator==(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice) const;

Description

Equality operator

Parameters

const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice

The instance to which this will be compared

Return value

TBool

ETrue if this equals aServiceSecurityPerDevice


operator!=(const TBTServiceSecurityPerDevice &)const

IMPORT_C TBool operator!=(const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice) const;

Description

Inequality operator

Parameters

const TBTServiceSecurityPerDevice &aServiceSecurityPerDevice

The instance to which this will be compared

Return value

TBool

ETrue if this does not equal aServiceSecurityPerDevice


ExternalizeL(RWriteStream &)const

IMPORT_C void ExternalizeL(RWriteStream &aStream) const;

Description

Externalise object.

Parameters

RWriteStream &aStream

The stream to which the object shall be externalized.

Leave codes

This

method will leave if an error occurs.


InternalizeL(RReadStream &)

IMPORT_C void InternalizeL(RReadStream &aStream);

Description

Internalise object.

Parameters

RReadStream &aStream

The stream from which the object shall be internalized.

Leave codes

This

method will leave if an error occurs.