CDevEncSession Class Reference

class CDevEncSession : public CDevEncSessionBase

A session object for communication between the UI and NFE extension.

Inherits from

Constructor & Destructor Documentation

CDevEncSession()

IMPORT_CCDevEncSession()[explicit]

CDevEncSession(TDriveNumber)

IMPORT_CCDevEncSession(TDriveNumberaNumber)[explicit]

Parameters

TDriveNumber aNumber

~CDevEncSession()

~CDevEncSession()

Member Functions Documentation

Close()

IMPORT_C voidClose()[virtual]

Connect()

IMPORT_C TIntConnect()[virtual]

Connected()

IMPORT_C TBoolConnected()const [virtual]

DiskStatus(TInt &)

IMPORT_C TIntDiskStatus(TInt &aStatus)const [virtual]

Parameters

TInt & aStatus

DriveNumber()

IMPORT_C TDriveNumberDriveNumber()const [virtual]

GetDevEncControlL(TInt &)

IMPORT_C TIntGetDevEncControlL(TInt &aValue)[virtual]

Gets the access control value for device encryption

Parameters

TInt & aValueis set when the function returns

LoadDevEncEngineL()

voidLoadDevEncEngineL()[private]

Progress(TInt &)

IMPORT_C TIntProgress(TInt &aProgress)const [virtual]

Parameters

TInt & aProgress

SetDevEncControlL(TInt)

IMPORT_C TIntSetDevEncControlL(TIntaValue)[virtual]

Sets the access control for device encryption

Parameters

TInt aValueis of type TDevEncControl

SetDrive(TDriveNumber)

IMPORT_C voidSetDrive(TDriveNumberaNumber)[virtual]

Parameters

TDriveNumber aNumber

StartDiskDecrypt()

IMPORT_C TIntStartDiskDecrypt()[virtual]

StartDiskEncrypt()

IMPORT_C TIntStartDiskEncrypt()[virtual]

StartDiskOperation(TInt)

TInt StartDiskOperation(TIntaOp)[private]

Parameters

TInt aOp

StartDiskWipe()

IMPORT_C TIntStartDiskWipe()[virtual]

UnloadDevEncEngine()

voidUnloadDevEncEngine()[private]

Member Data Documentation

TBool iConnected

TBool iConnected[private]

CDevEncEngineBase * iDevEncEngine

CDevEncEngineBase *iDevEncEngine[private]

TDriveNumber iDriveNumber

TDriveNumber iDriveNumber[private]

RProperty iFromNfe

RProperty iFromNfe[private]

RLibrary iLibrary

RLibrary iLibrary[private]

RProperty iNfeStatusToUi

RProperty iNfeStatusToUi[private]

RProperty iProgress

RProperty iProgress[private]

RProperty iToNfe

RProperty iToNfe[private]