messagingapp/msgappfw/plugins/msgplugin/inc/ccsmsghandler.h
branchGCC_SURGE
changeset 47 5b14749788d7
parent 44 36f374c67aa8
equal deleted inserted replaced
35:a32b19fb291e 47:5b14749788d7
   112 
   112 
   113     /**
   113     /**
   114      * Checks if the MTM type supported
   114      * Checks if the MTM type supported
   115      */
   115      */
   116     TBool IsMtmSupported(long uid);
   116     TBool IsMtmSupported(long uid);
   117 
   117     
       
   118     /**
       
   119      * Read all message Id in iMessageArray
       
   120      * @aFolderId - Folder Id whose message need to be sync.
       
   121      */
       
   122     void UpdateMessageArrayL(const TMsvId& aFolderId);
       
   123     
   118 private:
   124 private:
   119 
   125 
   120     /**
   126     /**
   121      * Constructor   
   127      * Constructor   
   122      */
   128      */
   173             TMsvEntry aEntry , 
   179             TMsvEntry aEntry , 
   174             TEventType aEvent,
   180             TEventType aEvent,
   175             RPointerArray<HBufC>& addressList);
   181             RPointerArray<HBufC>& addressList);
   176 
   182 
   177     /**
   183     /**
   178      * Cleanup
       
   179      */
       
   180     void CleanupL();
       
   181 
       
   182     /**
       
   183      * Extracts the Message type based on the MTM value 
   184      * Extracts the Message type based on the MTM value 
   184      * @param aEntry, TMsvEntry
   185      * @param aEntry, TMsvEntry
   185      */
   186      */
   186     TCsType ExtractCsType( const TMsvEntry& aEntry);
   187     TCsType ExtractCsType( const TMsvEntry& aEntry);
   187 	
   188 	
   230      * Previous entry, used for comparing with new entry received    
   231      * Previous entry, used for comparing with new entry received    
   231      */
   232      */
   232     TMsvEntry iPrevEntry;
   233     TMsvEntry iPrevEntry;
   233 
   234 
   234     /**
   235     /**
   235      * Root entry
       
   236      */
       
   237     CMsvEntry* iRootEntry;
       
   238 
       
   239     /**
       
   240      * Mesage count
       
   241      */
       
   242     TInt iMessageCount;
       
   243 
       
   244     /**
       
   245      * Messages under root entry
       
   246      */
       
   247     CMsvEntrySelection* iMessages;
       
   248 
       
   249     /**
       
   250      * Master array for holding all the messages 
   236      * Master array for holding all the messages 
   251      */
   237      */
   252    RArray<TMsvId>* iMessageArray;
   238    RArray<TMsvId>* iMessageArray;
   253 
   239 
   254     /**
   240     /**