equal
deleted
inserted
replaced
141 asyncronizer->CompletionCallback(); |
141 asyncronizer->CompletionCallback(); |
142 } |
142 } |
143 |
143 |
144 void CCPixIdxDb::InitializeL() |
144 void CCPixIdxDb::InitializeL() |
145 { |
145 { |
|
146 |
|
147 const char* KCPixResourceDirectory = "z:\\resource\\cpix"; // FIXME |
|
148 |
146 #ifdef CPIX_LOGGING_ENABLED |
149 #ifdef CPIX_LOGGING_ENABLED |
147 _LIT(KCPixLogDirectory, "c:\\logs\\CPix\\OpenC\\"); |
150 _LIT(KCPixLogDirectory, "c:\\logs\\CPix\\OpenC\\"); |
148 const char* CPIX_LOG_FILE = "c:\\logs\\CPix\\OpenC\\libcpix"; |
151 const char* CPIX_LOG_FILE = "c:\\logs\\CPix\\OpenC\\libcpix"; |
149 const TInt KLogSizeLimit = 400 * 1024; |
152 const TInt KLogSizeLimit = 400 * 1024; |
150 const TInt KLogSizeCheckRecurrency = 10; |
153 const TInt KLogSizeCheckRecurrency = 10; |
181 SearchServerHelper::CheckCpixErrorL(&result, |
184 SearchServerHelper::CheckCpixErrorL(&result, |
182 KErrCPixInitializationFailed); |
185 KErrCPixInitializationFailed); |
183 |
186 |
184 cpix_InitParams_setCpixDir(initParams, |
187 cpix_InitParams_setCpixDir(initParams, |
185 reinterpret_cast<const char*>( registryPath.PtrZ() )); |
188 reinterpret_cast<const char*>( registryPath.PtrZ() )); |
|
189 SearchServerHelper::CheckCpixErrorL(initParams, |
|
190 KErrCPixInitializationFailed); |
|
191 |
|
192 cpix_InitParams_setResourceDir( initParams, |
|
193 KCPixResourceDirectory ); |
186 SearchServerHelper::CheckCpixErrorL(initParams, |
194 SearchServerHelper::CheckCpixErrorL(initParams, |
187 KErrCPixInitializationFailed); |
195 KErrCPixInitializationFailed); |
188 |
196 |
189 cpix_InitParams_setMaxIdleSec(initParams, |
197 cpix_InitParams_setMaxIdleSec(initParams, |
190 IDXDB_MAXIDLE_SEC); |
198 IDXDB_MAXIDLE_SEC); |
476 CleanupStack::PopAndDestroy(4); |
484 CleanupStack::PopAndDestroy(4); |
477 |
485 |
478 if (!doc) |
486 if (!doc) |
479 { |
487 { |
480 SearchServerHelper::LogErrorL(*result.err_); |
488 SearchServerHelper::LogErrorL(*result.err_); |
|
489 cpix_ClearError(doc); |
481 User::Leave(KErrCannotCreateDocument); |
490 User::Leave(KErrCannotCreateDocument); |
482 } |
491 } |
483 // document created, push to cleanup stack. |
492 // document created, push to cleanup stack. |
484 CleanupStack::PushL( TCleanupItem (CpixDocumentDestroyer, doc) ); |
493 CleanupStack::PushL( TCleanupItem (CpixDocumentDestroyer, doc) ); |
485 |
494 |