CDevEncSessionBase Class Reference

class CDevEncSessionBase : public CBase

A session abstract object for communication between the UI and NFE extension. This abstract base class is needed in order to allow runtime variation and dynamic linking outside this component.

Inherits from

Member Functions Documentation

Close()

IMPORT_C voidClose()[pure virtual]

Connect()

IMPORT_C TIntConnect()[pure virtual]

Connected()

IMPORT_C TBoolConnected()const [pure virtual]

DiskStatus(TInt &)

IMPORT_C TIntDiskStatus(TInt &aStatus)const [pure virtual]

Parameters

TInt & aStatus

DriveNumber()

IMPORT_C TDriveNumberDriveNumber()const [pure virtual]

GetDevEncControlL(TInt &)

IMPORT_C TIntGetDevEncControlL(TInt &aValue)[pure virtual]

Gets the access control value for device encryption

Parameters

TInt & aValueis set when the function returns

Progress(TInt &)

IMPORT_C TIntProgress(TInt &aProgress)const [pure virtual]

Parameters

TInt & aProgress

SetDevEncControlL(TInt)

IMPORT_C TIntSetDevEncControlL(TIntaValue)[pure virtual]

Sets the access control for device encryption

Parameters

TInt aValueis of type TDevEncControl

SetDrive(TDriveNumber)

IMPORT_C voidSetDrive(TDriveNumberaNumber)[pure virtual]

Parameters

TDriveNumber aNumber

StartDiskDecrypt()

IMPORT_C TIntStartDiskDecrypt()[pure virtual]

StartDiskEncrypt()

IMPORT_C TIntStartDiskEncrypt()[pure virtual]

StartDiskWipe()

IMPORT_C TIntStartDiskWipe()[pure virtual]