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