mtpfws/mtpfw/inc/cmtpobjectstore.h
changeset 47 63cf70d3ecd8
parent 25 48a2e0d8a4ce
child 51 64200268cac2
equal deleted inserted replaced
44:a5deb6b96675 47:63cf70d3ecd8
    24 #include <badesca.h>
    24 #include <badesca.h>
    25 #include <d32dbms.h>
    25 #include <d32dbms.h>
    26 
    26 
    27 #include "mtpframeworkconst.h"
    27 #include "mtpframeworkconst.h"
    28 #include "rmtpframework.h"
    28 #include "rmtpframework.h"
    29 #include "mtpdebug.h"
       
    30 #include "cmtpreferencemgr.h"
    29 #include "cmtpreferencemgr.h"
    31 class CFileStore;
    30 class CFileStore;
    32 class CMTPHandleAllocator;
    31 class CMTPHandleAllocator;
    33 class CMTPObjectMetaData;
    32 class CMTPObjectMetaData;
    34 class CMTPPuidMgr;
    33 class CMTPPuidMgr;
   170             static CSnapshotWorker* NewL(CMTPObjectStore* aObjectStore, TBool aOnlyRoot); 
   169             static CSnapshotWorker* NewL(CMTPObjectStore* aObjectStore, TBool aOnlyRoot); 
   171             
   170             
   172             void RunL();
   171             void RunL();
   173             TInt RunErr();
   172             TInt RunErr();
   174             void ActiveSelf();
   173             void ActiveSelf();
   175             
   174             ~CSnapshotWorker();
       
   175 			
   176         private:
   176         private:
   177             CSnapshotWorker(CMTPObjectStore* aObjectStore, TBool aOnlyRoot);
   177             CSnapshotWorker(CMTPObjectStore* aObjectStore, TBool aOnlyRoot);
   178             void ConstructL();
   178             void ConstructL();
   179 
   179 
   180         private:
   180         private:
   366 	CDbCompactor*							iCompactor;
   366 	CDbCompactor*							iCompactor;
   367 	TInt                                    iSnapshotCleanPos;
   367 	TInt                                    iSnapshotCleanPos;
   368 	CSnapshotWorker*                        iSnapshotWorker;
   368 	CSnapshotWorker*                        iSnapshotWorker;
   369 	mutable TFileName                       iSuidBuf;
   369 	mutable TFileName                       iSuidBuf;
   370 	TBool                                   iCleanUndefined;
   370 	TBool                                   iCleanUndefined;
   371 	/**
       
   372 	 FLOGGER debug trace member variable.
       
   373 	 */
       
   374 	__FLOG_DECLARATION_MEMBER_MUTABLE;
       
   375 	};
   371 	};
   376 
   372 
   377 #endif // CMTPOBJECTSTORE_H
   373 #endif // CMTPOBJECTSTORE_H