ipsservices/ipssosplugin/inc/ipsplgnewchildpartfromfileoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    99     /*
    99     /*
   100      * Four different operation steps are needed
   100      * Four different operation steps are needed
   101      */
   101      */
   102     enum TOperationStep
   102     enum TOperationStep
   103         {
   103         {
       
   104         EInitAttachmentManager,
   104         EPrepareMsvEntry,
   105         EPrepareMsvEntry,
   105         EPrepareStore,
   106         EPrepareStore,
   106         EStoreMessagePart
   107         EStoreMessagePart
   107         };
   108         };
   108     
   109     
   126      */
   127      */
   127     void StoreMessagePartL();
   128     void StoreMessagePartL();
   128     
   129     
   129 protected:
   130 protected:
   130     CMsvOperation* iOperation;   // owned
   131     CMsvOperation* iOperation;   // owned
       
   132 	// <qmail> iBlank, iMailBoxId removed
   131     TFSMailMsgId iMessageId;
   133     TFSMailMsgId iMessageId;
   132     MFSMailRequestObserver& iOperationObserver;  // not owned
   134     MFSMailRequestObserver& iOperationObserver;  // not owned
       
   135 	// <qmail> iRequestId removed
   133     HBufC* iContentType;
   136     HBufC* iContentType;
   134     HBufC* iFilePath;
   137     HBufC* iFilePath;
   135     CMsvEntry* iCachedEntry;
   138     CMsvEntry* iCachedEntry;
   136     CImEmailMessage* iCachedEmailMessage;
   139     CImEmailMessage* iCachedEmailMessage;
   137     CImEmailMessage* iMessage;
   140     CImEmailMessage* iMessage;