Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: damainc.h
Link against: damodl.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CDaStoreReclaim

class CDaStoreReclaim : public CDaIncremental;

Description

Provides space reclamation or compaction on a permanent file store in incremental steps.

Derivation

Members

Defined in CDaStoreReclaim:
CDaStoreReclaim(), CloseL(), Next()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CDaIncremental:
DoCancel(), HandleCancel(), HandleLeave(), Initialize(), SetActiveIncremental(), SetObserver(), TerminationState(), iActiveIncremental, iObserver, iRemainingSteps, iTerminationState

See also:


Construction and destruction


CDaStoreReclaim()

inline CDaStoreReclaim(RStoreReclaim &aDbIncremental);

Description

Constructor.

Parameters

RStoreReclaim &aDbIncremental

Interface to perform permanent file store reclamation in incremental steps

[Top]


Member functions


Next()

virtual IMPORT_C TInt Next(TInt &aRemainingSteps);

Description

Does the next step in the incremental operation.

Parameters

TInt &aRemainingSteps

On return, the number of remaining steps

Return value

TInt

KErrNone, or error code


CloseL()

virtual IMPORT_C void CloseL();

Description

Terminates the operation.