searcher/searchclient/src/rsearchserversession.cpp
changeset 1 6f2c1c46032b
parent 0 671dee74050a
child 8 6547bf8ca13a
--- a/searcher/searchclient/src/rsearchserversession.cpp	Mon Apr 19 14:40:16 2010 +0300
+++ b/searcher/searchclient/src/rsearchserversession.cpp	Mon May 03 13:33:22 2010 +0300
@@ -24,6 +24,11 @@
 #include "SearchServerCommon.h"
 #include "RSearchServerSession.h"
 #include "CSearchDocument.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "rsearchserversessionTraces.h"
+#endif
+
 
 
 // FUNCTION PROTOTYPES
@@ -191,6 +196,7 @@
 // RSearchServerSubSession::Search()
 EXPORT_C void RSearchServerSubSession::SearchL(const TDesC& aSearchTerms)
 	{
+	OstTraceFunctionEntry0( RSEARCHSERVERSUBSESSION_SEARCHL_ENTRY );
 	PERFORMANCE_LOG_START("RSearchServerSubSession::SearchL");
 	
 	iEstimatedResultsCount = 0;
@@ -203,10 +209,12 @@
 	// descriptors as they will be out of scope by the time the server
 	// attempts to read or write
 	User::LeaveIfError( SendReceive(ESearchServerSearch, args) );
+	OstTraceFunctionExit0( RSEARCHSERVERSUBSESSION_SEARCHL_EXIT );
 	}
 
 EXPORT_C void RSearchServerSubSession::Search(const TDesC& aSearchTerms, TRequestStatus& aStatus)
 	{
+	OstTraceFunctionEntry0( RSEARCHSERVERSUBSESSION_SEARCH_ENTRY );
 	PERFORMANCE_LOG_START("RSearchServerSubSession::SearchL");
 	
 	iEstimatedResultsCount = 0;
@@ -219,6 +227,7 @@
 	// descriptors as they will be out of scope by the time the server
 	// attempts to read or write
 	SendReceive(ESearchServerSearch, args, aStatus);
+	OstTraceFunctionExit0( RSEARCHSERVERSUBSESSION_SEARCH_EXIT );
 	}
 
 // RSearchServerSubSession::GetEstimatedDocumentCount()
@@ -230,6 +239,7 @@
 // RSearchServerSubSession::GetDocument()
 EXPORT_C CSearchDocument* RSearchServerSubSession::GetDocumentL(TInt aIndex)
 	{
+	OstTraceFunctionEntry0( RSEARCHSERVERSUBSESSION_GETDOCUMENTL_ENTRY );
 	PERFORMANCE_LOG_START("RSearchServerSubSession::GetDocumentL");
 	
 	iDocumentSize = 0;
@@ -244,6 +254,7 @@
 
 EXPORT_C void RSearchServerSubSession::GetDocument(TInt aIndex, TRequestStatus& aStatus)
 	{
+	OstTraceFunctionEntry0( RSEARCHSERVERSUBSESSION_GETDOCUMENT_ENTRY );
 	PERFORMANCE_LOG_START("RSearchServerSubSession::GetDocument");
 
 	iDocumentSize = 0;
@@ -252,11 +263,13 @@
 	TIpcArgs args(aIndex, &iDocumentSizePckg);
 
 	SendReceive(ESearchServerGetDocument, args, aStatus );	
+	OstTraceFunctionExit0( RSEARCHSERVERSUBSESSION_GETDOCUMENT_EXIT );
 	}
 
 
 EXPORT_C CSearchDocument* RSearchServerSubSession::GetDocumentObjectL()
 	{
+	OstTraceFunctionEntry0( RSEARCHSERVERSUBSESSION_GETDOCUMENTOBJECTL_ENTRY );
 	PERFORMANCE_LOG_START("CCPixSearcher::GetDocumentObjectL");
 	
 	CSearchDocument* document = NULL;
@@ -275,6 +288,7 @@
 		CleanupStack::PopAndDestroy(buf);
 		}
 	
+	OstTraceFunctionExit0( RSEARCHSERVERSUBSESSION_GETDOCUMENTOBJECTL_EXIT );
 	return document;
 	}
 
@@ -323,8 +337,10 @@
 EXPORT_C void RSearchServerSubSession::UpdateL(const TDesC8& aSerializedDocument)
 	{
 	TIpcArgs args(&aSerializedDocument);
+	OstTrace0( TRACE_NORMAL, RSEARCHSERVERSUBSESSION_UPDATEL, "RSearchServerSubSession::UpdateL(): sending the request to server" );
 	CPIXLOGSTRING( "RSearchServerSubSession::UpdateL(): sending the request to server" );
 	User::LeaveIfError( SendReceive(ESearchServerUpdate, args) );
+	OstTrace0( TRACE_NORMAL, DUP1_RSEARCHSERVERSUBSESSION_UPDATEL, "RSearchServerSubSession::UpdateL(): sent the request to server success" );
 	CPIXLOGSTRING( "RSearchServerSubSession::UpdateL(): sent the request to server success" );
 	}