equal
deleted
inserted
replaced
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 /** |