emailservices/emailstore/base_plugin/src/BasePlugin.cpp
changeset 54 997a02608b3a
parent 20 ecc8def7944a
child 59 16ed8d08d0b1
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
   128 
   128 
   129     delete iMsgStore;
   129     delete iMsgStore;
   130 
   130 
   131     iReqs.ResetAndDestroy();
   131     iReqs.ResetAndDestroy();
   132     iReqs.Close();
   132     iReqs.Close();
   133     
   133 
       
   134     // Note that all the ops in iDelayedOpReqs array (if any) have already been
       
   135     // deleted in the destructor of CDelayedOpsManager class.
       
   136     iDelayedOpReqs.Reset();
       
   137     iDelayedOpReqs.Close();
       
   138 
   134     ResetCache();
   139     ResetCache();
   135 
   140 
   136     __LOG_DESTRUCT
   141     __LOG_DESTRUCT
   137     }
   142     }
   138     
   143     
   798     const TInt aRequestId)
   803     const TInt aRequestId)
   799     {
   804     {
   800      CDelayedMessageToSendOp* delayedOp = CDelayedMessageToSendOp::NewLC(
   805      CDelayedMessageToSendOp* delayedOp = CDelayedMessageToSendOp::NewLC(
   801     *this,aMailBoxId,aOperationObserver,aRequestId);
   806     *this,aMailBoxId,aOperationObserver,aRequestId);
   802     iDelayedOpsManager->EnqueueOpL( delayedOp );
   807     iDelayedOpsManager->EnqueueOpL( delayedOp );
       
   808     iDelayedOpReqs.AppendL(delayedOp);
   803     CleanupStack::Pop( delayedOp );      
   809     CleanupStack::Pop( delayedOp );      
   804     }
   810     }
   805  // </qmail> 
   811  // </qmail> 
   806 /**
   812 /**
   807  *
   813  *