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 void Close ( ) [pure virtual]

Connect()

IMPORT_C TInt Connect ( ) [pure virtual]

Connected()

IMPORT_C TBool Connected ( ) const [pure virtual]

DiskStatus(TInt &)

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

Parameters

TInt & aStatus

DriveNumber()

IMPORT_C TDriveNumber DriveNumber ( ) const [pure virtual]

GetDevEncControlL(TInt &)

IMPORT_C TInt GetDevEncControlL ( TInt & aValue ) [pure virtual]

Gets the access control value for device encryption

Parameters

TInt & aValue is set when the function returns

Progress(TInt &)

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

Parameters

TInt & aProgress

SetDevEncControlL(TInt)

IMPORT_C TInt SetDevEncControlL ( TInt aValue ) [pure virtual]

Sets the access control for device encryption

Parameters

TInt aValue is of type TDevEncControl

SetDrive(TDriveNumber)

IMPORT_C void SetDrive ( TDriveNumber aNumber ) [pure virtual]

Parameters

TDriveNumber aNumber

StartDiskDecrypt()

IMPORT_C TInt StartDiskDecrypt ( ) [pure virtual]

StartDiskEncrypt()

IMPORT_C TInt StartDiskEncrypt ( ) [pure virtual]

StartDiskWipe()

IMPORT_C TInt StartDiskWipe ( ) [pure virtual]