equal
deleted
inserted
replaced
43 * @param aIterator plugin iteraror |
43 * @param aIterator plugin iteraror |
44 * @param aRequestHandler request handler for plugin requests |
44 * @param aRequestHandler request handler for plugin requests |
45 */ |
45 */ |
46 IMPORT_C static CFSMailIterator* NewL( MFSMailIterator& aIterator, |
46 IMPORT_C static CFSMailIterator* NewL( MFSMailIterator& aIterator, |
47 CFSMailRequestHandler* aRequestHandler ); |
47 CFSMailRequestHandler* aRequestHandler ); |
48 |
48 |
49 /** |
49 /** |
50 * Two-phased constructor. |
50 * Two-phased constructor. |
51 * |
51 * |
52 * @param aIterator plugin iteraror |
52 * @param aIterator plugin iteraror |
53 * @param aRequestHandler request handler for plugin requests |
53 * @param aRequestHandler request handler for plugin requests |
54 */ |
54 */ |
55 IMPORT_C static CFSMailIterator* NewLC( MFSMailIterator& aIterator, |
55 IMPORT_C static CFSMailIterator* NewLC( MFSMailIterator& aIterator, |
56 CFSMailRequestHandler* aRequestHandler ); |
56 CFSMailRequestHandler* aRequestHandler ); |
57 |
57 |
58 /** |
58 /** |
59 * see MFSMailIterator::NextL |
59 * see MFSMailIterator::NextL |
60 * |
60 * |
61 */ |
61 */ |
62 IMPORT_C TBool NextL( TFSMailMsgId aCurrentMessageId, |
62 IMPORT_C TBool NextL( TFSMailMsgId aCurrentMessageId, |
87 TUint aCount, |
87 TUint aCount, |
88 RPointerArray<CFSMailMessage>& aMessages); |
88 RPointerArray<CFSMailMessage>& aMessages); |
89 /** |
89 /** |
90 * Destructor. |
90 * Destructor. |
91 */ |
91 */ |
92 ~CFSMailIterator(); |
92 ~CFSMailIterator(); |
93 |
93 |
94 private: |
94 private: |
95 |
95 |
96 /** |
96 /** |
97 * Two-phased constructor |
97 * Two-phased constructor |
98 */ |
98 */ |
99 void ConstructL( MFSMailIterator& aIterator, |
99 void ConstructL( MFSMailIterator& aIterator, |
100 CFSMailRequestHandler* aRequestHandler ); |
100 CFSMailRequestHandler* aRequestHandler ); |
101 |
101 |
102 /** |
102 /** |
103 * C++ default constructor. |
103 * C++ default constructor. |
104 */ |
104 */ |
105 CFSMailIterator(); |
105 CFSMailIterator(); |
106 |
106 |
107 /** |
107 /** |
108 * sets request handler |
108 * sets request handler |
109 */ |
109 */ |
110 void SetAsyncRequestHandler(RPointerArray<CFSMailMessage>& aMessages); |
110 void SetAsyncRequestHandler(RPointerArray<CFSMailMessage>& aMessages); |
111 |
111 |
112 private: // data |
112 private: // data |
113 |
113 |
114 /** |
114 /** |
115 * request handler for plugin requests |
115 * request handler for plugin requests |
116 */ |
116 */ |
117 CFSMailRequestHandler* iRequestHandler; |
117 CFSMailRequestHandler* iRequestHandler; |
118 |
118 |
119 /** |
119 /** |
120 * plugin iterator |
120 * plugin iterator |
121 */ |
121 */ |
122 MFSMailIterator* iIterator; |
122 MFSMailIterator* iIterator; |
123 }; |
123 }; |
124 |
124 |
125 #endif // M_FSMAILITERATOR_H |
125 #endif // M_FSMAILITERATOR_H |
126 |
126 |
127 // End of File |
127 // End of File |