tzservices/tzserver/Server/Source/timezoneserver.cpp
changeset 81 676b6116ca93
parent 0 2e3d3ce01487
--- a/tzservices/tzserver/Server/Source/timezoneserver.cpp	Tue Oct 12 17:17:12 2010 +0300
+++ b/tzservices/tzserver/Server/Source/timezoneserver.cpp	Wed Oct 20 17:03:03 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of "Eclipse Public License v1.0"
@@ -17,6 +17,11 @@
 #endif
 #include "timezoneserver.h"
 #include "timezonesession.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "timezoneserverTraces.h"
+#endif
+
 
 // Set server priority
 const TInt KServerPriority = 0;  // EStandard Priority
@@ -94,6 +99,8 @@
 //
 void CTzServer::ConstructL()
 	{
+    OstTraceDef0( OST_TRACE_CATEGORY_DEBUG,TRACE_FLOW_PARAM, CTZSERVER_CONSTRUCTL_ENTRY, "CTzServer::ConstructL Entry" );
+    
 	iTzUserDataDb = CTzUserDataDb::NewL();
 	iTzSwiObserver = CTzSwiObserver::NewL();
 	iTimeZoneMgr = CTzConfigAgent::NewL(*this, *iTzUserDataDb, *iTzSwiObserver);
@@ -102,20 +109,29 @@
 	iTzUserDataDb->AddObserverL(iTimeZoneMgr);
 	iTimeZoneMgr->AddObserverL(iTzLocalizationDb);
 	StartL(KTimeZoneServerName); 
+	OstTraceDef0( OST_TRACE_CATEGORY_DEBUG,TRACE_FLOW_PARAM, CTZSERVER_CONSTRUCTL_EXIT, "CTzServer::ConstructL Exit" );
+	
 	}
 
 // Create a new server session
 CSession2* CTzServer::NewSessionL(const TVersion& aVersion,const RMessage2& /*aMessage*/) const
 	{
+    OstTraceDefExt3( OST_TRACE_CATEGORY_DEBUG,TRACE_FLOW_PARAM, CTZSERVER_NEWSESSIONL_ENTRY, "CTzServer::NewSessionL Entry;Major version No=%hhd;Minorr version No=%hhd;Build  version No=%hd", aVersion.iMajor, aVersion.iMinor, aVersion.iBuild );
+    
+    
 	TVersion ver(KTimeZoneServerMajorVersion, KTimeZoneServerMinorVersion, KTimeZoneServerBuildVersion);
 	if (!User::QueryVersionSupported(ver,aVersion))
 		{
+	    OstTraceDef1( OST_TRACE_CATEGORY_DEBUG,TRACE_ERROR, CTZSERVER_NEWSESSIONL, "CTzServer::NewSessionL Version not supported  Error value: %d", KErrNotSupported );
+	    
 		User::Leave(KErrNotSupported);
 		}
 
 	CTzServerSession* session = CTzServerSession::NewL();
 
 	SessionAdded();
+	OstTraceDef0( OST_TRACE_CATEGORY_DEBUG,TRACE_FLOW_PARAM, DUP1_CTZSERVER_NEWSESSIONL_EXIT, "CTzServer::NewSessionL Exit" );
+	
 	return session;
 	}
 
@@ -141,6 +157,7 @@
 // if there is no pending request
 void CTzServer::NotifyTZStatusChange(RTz::TTzChanges aChange, const TAny* aRequester)
 	{
+    
 	iSessionIter.SetToFirst();
 	CSession2* pS;
 	while ((pS = iSessionIter++)!=NULL)