Location:
damainc.h
Link against: damodl.lib
class CDaStoreReclaim : public CDaIncremental;
Provides space reclamation or compaction on a permanent file store in incremental steps.
MDaIncremental
- Abstract interface for classes that implement data model incremental operations
CBase
- Base class for all classes to be instantiated on the heap
CDaIncremental
- CBase-based class for classes that implement data model incremental operations
CDaStoreReclaim
- Provides space reclamation or compaction on a permanent file store in incremental steps
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
inline CDaStoreReclaim(RStoreReclaim &aDbIncremental);
Constructor.
|
virtual IMPORT_C TInt Next(TInt &aRemainingSteps);
Does the next step in the incremental operation.
|
|
virtual IMPORT_C void CloseL();
Terminates the operation.