equal
deleted
inserted
replaced
125 } |
125 } |
126 // ----------------------------------------------------------------------------- |
126 // ----------------------------------------------------------------------------- |
127 // CFSMailBox::RefreshNowL |
127 // CFSMailBox::RefreshNowL |
128 // ----------------------------------------------------------------------------- |
128 // ----------------------------------------------------------------------------- |
129 EXPORT_C TInt CFSMailBox::RefreshNowL( |
129 EXPORT_C TInt CFSMailBox::RefreshNowL( |
130 MFSMailRequestObserver& aOperationObserver ) |
130 MFSMailRequestObserver& aOperationObserver, |
|
131 TBool aSilentConnection /*=EFalse*/ ) |
131 { |
132 { |
132 NM_FUNCTION; |
133 NM_FUNCTION; |
133 |
134 |
134 TFSPendingRequest request; |
135 TFSPendingRequest request; |
135 request.iRequestId = 0; |
136 request.iRequestId = 0; |
137 { |
138 { |
138 // init asynchronous request |
139 // init asynchronous request |
139 request = iRequestHandler->InitAsyncRequestL( GetId().PluginId(), |
140 request = iRequestHandler->InitAsyncRequestL( GetId().PluginId(), |
140 aOperationObserver ); |
141 aOperationObserver ); |
141 MFSMailRequestObserver* observer = request.iObserver; |
142 MFSMailRequestObserver* observer = request.iObserver; |
142 TRAPD(err,plugin->RefreshNowL( GetId(), *observer, request.iRequestId)); |
143 TRAPD(err,plugin->RefreshNowL( |
|
144 GetId(), *observer, request.iRequestId, aSilentConnection )); |
143 if(err != KErrNone) |
145 if(err != KErrNone) |
144 { |
146 { |
145 iRequestHandler->CompleteRequest(request.iRequestId); |
147 iRequestHandler->CompleteRequest(request.iRequestId); |
146 User::Leave(err); |
148 User::Leave(err); |
147 } |
149 } |
150 } |
152 } |
151 |
153 |
152 // ----------------------------------------------------------------------------- |
154 // ----------------------------------------------------------------------------- |
153 // CFSMailBox::RefreshNowL |
155 // CFSMailBox::RefreshNowL |
154 // ----------------------------------------------------------------------------- |
156 // ----------------------------------------------------------------------------- |
155 EXPORT_C TInt CFSMailBox::RefreshNowL( ) |
157 EXPORT_C TInt CFSMailBox::RefreshNowL( TBool aSilentConnection /*=EFalse*/) |
156 { |
158 { |
157 NM_FUNCTION; |
159 NM_FUNCTION; |
158 |
160 |
159 TFSPendingRequest request; |
161 TFSPendingRequest request; |
160 request.iRequestId = 0; |
162 request.iRequestId = 0; |
163 { |
165 { |
164 // init asynchronous request |
166 // init asynchronous request |
165 request = iRequestHandler->InitAsyncRequestL( GetId().PluginId(), *observer ); |
167 request = iRequestHandler->InitAsyncRequestL( GetId().PluginId(), *observer ); |
166 |
168 |
167 observer = request.iObserver; |
169 observer = request.iObserver; |
168 TRAPD(err,plugin->RefreshNowL( GetId(), *observer, request.iRequestId)); |
170 TRAPD(err,plugin->RefreshNowL( |
|
171 GetId(), *observer, request.iRequestId, aSilentConnection )); |
169 if(err != KErrNone) |
172 if(err != KErrNone) |
170 { |
173 { |
171 iRequestHandler->CompleteRequest(request.iRequestId); |
174 iRequestHandler->CompleteRequest(request.iRequestId); |
172 User::Leave(err); |
175 User::Leave(err); |
173 } |
176 } |