emailservices/emailstore/base_plugin/inc/BasePlugin.h
changeset 48 10eaf342f539
parent 47 f83bd4ae1fe3
child 56 15bc1d5d6267
equal deleted inserted replaced
47:f83bd4ae1fe3 48:10eaf342f539
    84     friend class CDelayedDeleteMessagesOp;
    84     friend class CDelayedDeleteMessagesOp;
    85     friend class CDelayedSetContentOp;
    85     friend class CDelayedSetContentOp;
    86     friend class CDelayedMessageStorerOp;
    86     friend class CDelayedMessageStorerOp;
    87 	// <qmail>
    87 	// <qmail>
    88     friend class CDelayedAddNewOrRemoveChildPartOp;
    88     friend class CDelayedAddNewOrRemoveChildPartOp;
       
    89     friend class CDelayedOp;
    89 	// </qmail>
    90 	// </qmail>
    90 	protected:
    91 	protected:
    91     struct TOngoingFetchInfo;
    92     struct TOngoingFetchInfo;
    92     struct TCacheLine
    93     struct TCacheLine
    93         {
    94         {
   829         RMap<TInt64, CMailboxInfo> iMailboxes;
   830         RMap<TInt64, CMailboxInfo> iMailboxes;
   830 
   831 
   831         //does not actually own the observers.
   832         //does not actually own the observers.
   832         RPointerArray<MFSMailEventObserver> iObservers;
   833         RPointerArray<MFSMailEventObserver> iObservers;
   833         //async fetch reqs.
   834         //async fetch reqs.
   834         RPointerArray<CFetchRequester> iReqs;
   835         RPointerArray<CFetchRequester> iReqs;       
   835         RPointerArray<CDelayedOp> iDelayedOpReqs;
   836         RPointerArray<CDelayedOp> iDelayedOpReqs;
   836 
   837 
   837         TCacheLine iCacheLine;
   838         TCacheLine iCacheLine;
   838 
   839 
   839     private:
   840     private: