RBTManSubSession Class Reference

class RBTManSubSession : public RSubSessionBase

A subsession for the RBTMan session.

RBTManSubSession provides the actual access to the security manager.

Contains basic subssession functionality.

Inherits from

Constructor & Destructor Documentation

RBTManSubSession()

IMPORT_C RBTManSubSession ( ) [protected]

Default constructor of base class for subsessions

Member Functions Documentation

CancelRequest(TRequestStatus &)

IMPORT_C void CancelRequest ( TRequestStatus & aStatus )

Cancel an outstanding request on btmanserver

Parameters

TRequestStatus & aStatus the status of active object that made the original request

Close()

void Close ( ) [pure virtual]

Used to close the subsession.

IsBusy()

TBool IsBusy ( ) const [protected]

LocalComplete(TRequestStatus &, TInt)

void LocalComplete ( TRequestStatus & aStatus,
TInt aErr
)

Completes a request locally without involving the server. Called when a client-side error occurs.

Parameters

TRequestStatus & aStatus
TInt aErr

SetBusy(TRequestStatus &)

void SetBusy ( TRequestStatus & aStatus ) [protected]

To prevent clients using the server more than once Business is cleared once the server has completed the job

Parameters

TRequestStatus & aStatus the status of the client AO making a request on the server. this will can be used for cancelling later

Member Data Documentation

TPckgBuf< TBTManClientServerMessage > iClientServerMsg

TPckgBuf < TBTManClientServerMessage > iClientServerMsg [protected]

TUint32 iPadding1

TUint32 iPadding1 [protected]

TUint32 iPadding2

TUint32 iPadding2 [protected]