featuremgmt/featuremgr/src/serverexe/featmgrserver.cpp
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
   315     
   315     
   316     RImplInfoPtrArray implInfoArray;
   316     RImplInfoPtrArray implInfoArray;
   317     TBool ret( EFalse );
   317     TBool ret( EFalse );
   318 
   318 
   319     // Use ECom to read information about existing interface implementations
   319     // Use ECom to read information about existing interface implementations
   320 #ifndef EXTENDED_FEATURE_MANAGER_TEST
   320     _LIT8( KEmptyString, "" );
   321     _LIT8( KResolverString, "" );
       
   322 #else
       
   323     _LIT8( KResolverString, "efmtestplugin" ); //In test server we only want test plugins.
       
   324 #endif
       
   325     TEComResolverParams resolverParams;
   321     TEComResolverParams resolverParams;
   326     resolverParams.SetDataType (KResolverString);
   322     resolverParams.SetDataType (KEmptyString);
   327     resolverParams.SetWildcardMatch (ETrue);
   323     resolverParams.SetWildcardMatch (ETrue);
   328 
   324 
   329     TCleanupItem cleanupItem( ResetAndDestroyArray, &implInfoArray );
   325     TCleanupItem cleanupItem( ResetAndDestroyArray, &implInfoArray );
   330     CleanupStack::PushL( cleanupItem );
   326     CleanupStack::PushL( cleanupItem );
   331     
   327     
   332     TIMESTAMP( "CFeatMgrServer::LoadPluginsL - ListImplementationsL start: " )
   328     TIMESTAMP( "CFeatMgrServer::LoadPluginsL - ListImplementationsL start: " )
   333     REComSession::ListImplementationsL( KFeatureInfoPluginInterfaceUid,
   329     REComSession::ListImplementationsL( KFeatureInfoPluginInterfaceUid,
       
   330 #ifndef EXTENDED_FEATURE_MANAGER_TEST                                         
   334                                         resolverParams,
   331                                         resolverParams,
   335 #ifndef EXTENDED_FEATURE_MANAGER_TEST                                         
   332 
   336                                         KRomOnlyResolverUid, 
   333                                         KRomOnlyResolverUid, 
   337 #endif                                        
   334 #endif                                        
   338                                         implInfoArray);
   335                                         implInfoArray);
   339     TIMESTAMP( "CFeatMgrServer::LoadPluginsL - ListImplementationsL end: " )
   336     TIMESTAMP( "CFeatMgrServer::LoadPluginsL - ListImplementationsL end: " )
   340     
   337