|
|
|
|
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.