mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/cgetpartialobject.h
branchRCL_3
changeset 8 bee149131e4b
parent 0 a2952bb97e68
child 11 780c925249c1
equal deleted inserted replaced
4:d45095c2f4f3 8:bee149131e4b
    20 #define CGETPARTIALOBJECT_H
    20 #define CGETPARTIALOBJECT_H
    21 
    21 
    22 #include "crequestprocessor.h"
    22 #include "crequestprocessor.h"
    23 
    23 
    24 class MMTPDataProviderFramework;
    24 class MMTPDataProviderFramework;
    25 class RFs;
       
    26 class TMTPTypeFlatBase;
       
    27 class CMTPTypeFile;
    25 class CMTPTypeFile;
    28 class CMmMtpDpMetadataAccessWrapper;
    26 class CMmMtpDpMetadataAccessWrapper;
    29 class MMmMtpDpConfig;
    27 class MMmMtpDpConfig;
    30 
    28 
    31 /**
    29 /**
    98     */
    96     */
    99     void BuildPartialDataL();
    97     void BuildPartialDataL();
   100 
    98 
   101 private:
    99 private:
   102     MMTPDataProviderFramework& iFramework;
   100     MMTPDataProviderFramework& iFramework;
   103     RFs&                    iFs;
   101     TUint iOffset;
   104     TMTPTypeFlatBase*       iPartialData;
   102     TUint iPartialDataLength;
   105     HBufC8*                 iBuffer;
   103 
   106     TPtr8                   iBufferPtr8;
   104     CMTPTypeFile* iFileObject;
   107     TInt                    iOffset;
   105     TUint32 iObjectHandle;
   108     TInt                    iPartialDataLength;
       
   109     TBool                   iCompleteFile;
       
   110     CMTPTypeFile*           iFileObject;
       
   111     TBuf<KMaxFileName>      iFileSuid;
       
   112     TUint32                 iObjectHandle;
       
   113 
   106 
   114     };
   107     };
   115 
   108 
   116 #endif // CGETPARTIALOBJECT_H
   109 #endif // CGETPARTIALOBJECT_H