RBTLocalDevice Class Reference

class RBTLocalDevice : public RBTManSubSession

Creates and opens a subsession on BT Registry Server for local devices.

This subsession allows the local device to be updated, modified, examined etc.

Inherits from

Constructor & Destructor Documentation

RBTLocalDevice()

IMPORT_CRBTLocalDevice()

default c'tor

Member Functions Documentation

Close()

IMPORT_C voidClose()[virtual]

Close the subsession on the server

Get(TBTLocalDevice &)

IMPORT_C TIntGet(TBTLocalDevice &aLocalDevice)

Retrieve the local device details. Synchronous - intended mainly for Bluetooth stack use on startup

Parameters

TBTLocalDevice & aLocalDevicea reference to a TBTLocalDevice to store the results from the Registry

Modify(const TBTLocalDevice &)

IMPORT_C TIntModify(const TBTLocalDevice &aLocalDevice)
Synchronous overload of Modify (primarily for stack operations) RBTLocalDevice::Modify(const TBTLocalDevice& aLocalDevice, TRequestStatus& aStatus)
capability
LocalServices
capability
WriteDeviceData

Parameters

const TBTLocalDevice & aLocalDevice

Modify(const TBTLocalDevice &, TRequestStatus &)

IMPORT_C voidModify(const TBTLocalDevice &aLocalDevice,
TRequestStatus &aStatus
)
Update the details about the local Bluetooth device
capability
LocalServices
capability
WriteDeviceData

Parameters

const TBTLocalDevice & aLocalDeviceNew settings for local device
TRequestStatus & aStatusreference Client AO's TRequestStatus

Open(RBTRegServ &)

IMPORT_C TIntOpen(RBTRegServ &aSession)

Open a local device subsession on the server, used for manipulating settings about the local device

Parameters

RBTRegServ & aSessionA server session

Member Data Documentation

TPckg< TBTLocalDevice > iLocalDevicePckg

TPckg< TBTLocalDevice >iLocalDevicePckg[private]

TUint32 iPadding1

TUint32 iPadding1[private]

TUint32 iPadding2

TUint32 iPadding2[private]