searcher/searchserver/src/csearchserver.cpp
changeset 13 fcb2a58c181b
parent 8 6547bf8ca13a
child 23 d4d56f5e7c55
equal deleted inserted replaced
11:7c6f43cd91cf 13:fcb2a58c181b
   102 // Two-phased constructor.
   102 // Two-phased constructor.
   103 // -----------------------------------------------------------------------------
   103 // -----------------------------------------------------------------------------
   104 //
   104 //
   105 CSearchServer* CSearchServer::NewLC()
   105 CSearchServer* CSearchServer::NewLC()
   106 	{
   106 	{
   107 	CSearchServer* searchServer = new ( ELeave ) CSearchServer( EPriorityNormal );
   107 	CSearchServer* searchServer = new ( ELeave ) CSearchServer( CActive::EPriorityStandard );
   108 	CleanupStack::PushL(searchServer);
   108 	CleanupStack::PushL(searchServer);
   109 	searchServer->ConstructL();
   109 	searchServer->ConstructL();
   110 	return searchServer;
   110 	return searchServer;
   111 	}
   111 	}
   112 
   112 
   118 void CSearchServer::ConstructL()
   118 void CSearchServer::ConstructL()
   119 	{
   119 	{
   120 	OstTraceFunctionEntry0( CSEARCHSERVER_CONSTRUCTL_ENTRY );
   120 	OstTraceFunctionEntry0( CSEARCHSERVER_CONSTRUCTL_ENTRY );
   121 	
   121 	
   122 	CPIXLOGSTRING("Creating search server");
   122 	CPIXLOGSTRING("Creating search server");
   123 	
   123 	RProcess process;
       
   124     process.SetPriority( EPriorityBackground );
       
   125     process.Close();
   124 	// Create new container index
   126 	// Create new container index
   125 	iContainerIndex = CObjectConIx::NewL();
   127 	iContainerIndex = CObjectConIx::NewL();
   126 	
   128 	
   127 	// Create new house keeping handler
   129 	// Create new house keeping handler
   128 	iHouseKeepingHandler = CHouseKeepingHandler::NewL();
   130 	iHouseKeepingHandler = CHouseKeepingHandler::NewL();