equal
deleted
inserted
replaced
156 |
156 |
157 // Leave if no indexer for this drive |
157 // Leave if no indexer for this drive |
158 if (!iIndexer[drive]) |
158 if (!iIndexer[drive]) |
159 User::Leave(KErrGeneral); |
159 User::Leave(KErrGeneral); |
160 |
160 |
161 //Complete harvesting here only for time being |
161 // Reset the database |
162 //HarvestingCompleted(KErrNone); |
|
163 // Reset the database |
|
164 iIndexer[drive]->ResetL(); |
162 iIndexer[drive]->ResetL(); |
|
163 iQEmailFetcher->StartHarvesting(); |
|
164 |
165 #ifdef __PERFORMANCE_DATA |
165 #ifdef __PERFORMANCE_DATA |
166 iStartTime.UniversalTime(); |
166 iStartTime.UniversalTime(); |
167 #endif |
167 #endif |
168 } |
168 } |
169 |
169 |
348 // --------------------------------------------------------------------------- |
348 // --------------------------------------------------------------------------- |
349 // |
349 // |
350 CCPixIndexer* CEmailPlugin::GetIndexer() |
350 CCPixIndexer* CEmailPlugin::GetIndexer() |
351 { |
351 { |
352 return iIndexer[iCurrentDrive]; |
352 return iIndexer[iCurrentDrive]; |
|
353 } |
|
354 |
|
355 // --------------------------------------------------------------------------- |
|
356 // CEmailPlugin::HarvestingCompleted callback from email fetcher |
|
357 // --------------------------------------------------------------------------- |
|
358 // |
|
359 void CEmailPlugin::HarvestingCompleted() |
|
360 { |
|
361 HarvestingCompleted(KErrNone); |
353 } |
362 } |
354 |
363 |
355 // --------------------------------------------------------------------------- |
364 // --------------------------------------------------------------------------- |
356 // CEmailPlugin::HarvestingCompleted |
365 // CEmailPlugin::HarvestingCompleted |
357 // --------------------------------------------------------------------------- |
366 // --------------------------------------------------------------------------- |