mtpfws/mtpfw/dataproviders/dputility/inc/cmtpcopyobject.h
branchRCL_3
changeset 3 8b094906a049
parent 0 d0791faffa3f
child 4 60a94a45d437
equal deleted inserted replaced
2:4843bb5893b6 3:8b094906a049
    19 */
    19 */
    20 
    20 
    21 #ifndef CMTPCOPYOBJECT_H
    21 #ifndef CMTPCOPYOBJECT_H
    22 #define CMTPCOPYOBJECT_H
    22 #define CMTPCOPYOBJECT_H
    23 
    23 
       
    24 #include "rmtpframework.h"
    24 #include "cmtprequestprocessor.h"
    25 #include "cmtprequestprocessor.h"
    25 #include "mtpdebug.h"
    26 #include "mtpdebug.h"
    26 
    27 
    27 class RFs;
    28 class RFs;
    28 class CFileMan;
    29 class CFileMan;
    49 					MMTPDataProviderFramework& aFramework,
    50 					MMTPDataProviderFramework& aFramework,
    50 					MMTPConnection& aConnection);
    51 					MMTPConnection& aConnection);
    51 
    52 
    52 private:	//from CMTPRequestProcessor
    53 private:	//from CMTPRequestProcessor
    53 	virtual void ServiceL();
    54 	virtual void ServiceL();
    54 
    55     TMTPResponseCode CheckRequestL();
       
    56     
    55 private:
    57 private:
    56 	void ConstructL();
    58 	void ConstructL();
    57 	void GetParametersL();
    59 	void GetParametersL();
    58 	void SetDefaultParentObjectL();
    60 	void SetDefaultParentObjectL();
    59 	TMTPResponseCode CopyObjectL(TUint32& aNewHandle);
    61 	TMTPResponseCode CopyObjectL(TUint32& aNewHandle);
    70 	CMTPObjectMetaData*		iObjectInfo;	//Not owned.
    72 	CMTPObjectMetaData*		iObjectInfo;	//Not owned.
    71 	HBufC*					iDest;
    73 	HBufC*					iDest;
    72 	TUint32					iNewParentHandle;
    74 	TUint32					iNewParentHandle;
    73 	TUint32					iStorageId;
    75 	TUint32					iStorageId;
    74 	TTime					iPreviousModifiedTime;
    76 	TTime					iPreviousModifiedTime;
    75 	
    77     RMTPFramework           iSingletons;
    76 	/**
    78 	/**
    77     FLOGGER debug trace member variable.
    79     FLOGGER debug trace member variable.
    78     */
    80     */
    79     __FLOG_DECLARATION_MEMBER_MUTABLE;
    81     __FLOG_DECLARATION_MEMBER_MUTABLE;
    80 	};
    82 	};