messagingapp/msgappfw/plugin/inc/ccsmsghandler.h
changeset 25 84d9eb65b26f
parent 23 238255e8b033
equal deleted inserted replaced
23:238255e8b033 25:84d9eb65b26f
    53  * States
    53  * States
    54  */
    54  */
    55 enum TMsgHandlerState
    55 enum TMsgHandlerState
    56     {
    56     {
    57     EReadInbox,
    57     EReadInbox,
    58     EProcessInbox,
       
    59     EReadSent,
    58     EReadSent,
    60     EProcessSent,
       
    61     EReadDraft,
       
    62     EProcessDraft,
    59     EProcessDraft,
    63     EReadOutbox,
    60     EReadOutbox,
    64     EProcessOutbox,
    61     ESortEntries,
       
    62     EProcessEntries,
    65     EComplete
    63     EComplete
    66     };
    64     };
    67 
    65 
    68 /**
    66 /**
    69  *  Message plugin Request Handler Class
    67  *  Message plugin Request Handler Class
   184     /**
   182     /**
   185      * Extracts the Message type based on the MTM value 
   183      * Extracts the Message type based on the MTM value 
   186      * @param aEntry, TMsvEntry
   184      * @param aEntry, TMsvEntry
   187      */
   185      */
   188     TCsType ExtractCsType( const TMsvEntry& aEntry);
   186     TCsType ExtractCsType( const TMsvEntry& aEntry);
       
   187 
   189 	
   188 	
   190 private: //Data
   189 private: //Data
   191 
   190 
   192     /**
   191     /**
   193      * MsvServer session object
   192      * MsvServer session object
   247      * Messages under root entry
   246      * Messages under root entry
   248      */
   247      */
   249     CMsvEntrySelection* iMessages;
   248     CMsvEntrySelection* iMessages;
   250 
   249 
   251     /**
   250     /**
       
   251      * Master array for holding all the messages 
       
   252      */
       
   253    RArray<TMsvId>* iMessageArray;
       
   254 
       
   255     /**
   252      * State
   256      * State
   253      */
   257      */
   254     TMsgHandlerState iState;
   258     TMsgHandlerState iState;
   255 
   259 
   256     /**
   260     /**