RBTManSubSession Class Reference

#include <btmanclient.h>

Link against: btmanclient.lib

class RBTManSubSession : public RSubSessionBase

Inherits from

  • RBTManSubSession

    Detailed Description

    A subsession for the RBTMan session.

    RBTManSubSession provides the actual access to the security manager.

    Contains basic subssession functionality.

    Member Attribute Documentation

    iClientServerMsg

    TPckgBuf< TBTManClientServerMessage >iClientServerMsg[protected]

    iPadding1

    TUint32 iPadding1[protected]

    iPadding2

    TUint32 iPadding2[protected]

    Constructor & Destructor Documentation

    RBTManSubSession ( )

    IMPORT_CRBTManSubSession()[protected]

    Default constructor of base class for subsessions

    Member Function Documentation

    CancelRequest ( TRequestStatus & )

    IMPORT_C voidCancelRequest(TRequestStatus &aStatus)

    Cancel an outstanding request on btmanserver

    ParameterDescription
    aStatusthe status of active object that made the original request

    Close ( )

    voidClose()[pure virtual]

    Used to close the subsession.

    IsBusy ( )

    TBool IsBusy()const [protected]

    LocalComplete ( TRequestStatus &, TInt )

    voidLocalComplete(TRequestStatus &aStatus,
    TIntaErr
    )

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

    SetBusy ( TRequestStatus & )

    voidSetBusy(TRequestStatus &aStatus)[protected]

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

    ParameterDescription
    aStatusthe status of the client AO making a request on the server. this will can be used for cancelling later