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_C CDevEncSession ( ) [explicit]

CDevEncSession(TDriveNumber)

IMPORT_C CDevEncSession ( TDriveNumber aNumber ) [explicit]

Parameters

TDriveNumber aNumber

~CDevEncSession()

~CDevEncSession ( )

Member Functions Documentation

Close()

IMPORT_C void Close ( ) [virtual]

Connect()

IMPORT_C TInt Connect ( ) [virtual]

Connected()

IMPORT_C TBool Connected ( ) const [virtual]

DiskStatus(TInt &)

IMPORT_C TInt DiskStatus ( TInt & aStatus ) const [virtual]

Parameters

TInt & aStatus

DriveNumber()

IMPORT_C TDriveNumber DriveNumber ( ) const [virtual]

GetDevEncControlL(TInt &)

IMPORT_C TInt GetDevEncControlL ( TInt & aValue ) [virtual]

Gets the access control value for device encryption

Parameters

TInt & aValue is set when the function returns

LoadDevEncEngineL()

void LoadDevEncEngineL ( ) [private]

Progress(TInt &)

IMPORT_C TInt Progress ( TInt & aProgress ) const [virtual]

Parameters

TInt & aProgress

SetDevEncControlL(TInt)

IMPORT_C TInt SetDevEncControlL ( TInt aValue ) [virtual]

Sets the access control for device encryption

Parameters

TInt aValue is of type TDevEncControl

SetDrive(TDriveNumber)

IMPORT_C void SetDrive ( TDriveNumber aNumber ) [virtual]

Parameters

TDriveNumber aNumber

StartDiskDecrypt()

IMPORT_C TInt StartDiskDecrypt ( ) [virtual]

StartDiskEncrypt()

IMPORT_C TInt StartDiskEncrypt ( ) [virtual]

StartDiskOperation(TInt)

TInt StartDiskOperation ( TInt aOp ) [private]

Parameters

TInt aOp

StartDiskWipe()

IMPORT_C TInt StartDiskWipe ( ) [virtual]

UnloadDevEncEngine()

void UnloadDevEncEngine ( ) [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]