mtpfws/mtpfw/daemon/server/src/cmtpserversession.cpp
changeset 47 63cf70d3ecd8
parent 20 6e82ae192c3a
--- a/mtpfws/mtpfw/daemon/server/src/cmtpserversession.cpp	Thu Sep 02 21:21:26 2010 +0300
+++ b/mtpfws/mtpfw/daemon/server/src/cmtpserversession.cpp	Fri Sep 17 08:34:51 2010 +0300
@@ -25,7 +25,12 @@
 #include "cmtpdataprovidercontroller.h"
 #include "cmtpparserrouter.h"
 #include "e32def.h"
-__FLOG_STMT(_LIT8(KComponent,"ServerSession");)
+#include "mtpdebug.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "cmtpserversessionTraces.h"
+#endif
+
 
 
 /**
@@ -33,9 +38,8 @@
 */
 CMTPServerSession::CMTPServerSession()
     {
-    __FLOG_OPEN(KMTPSubsystem, KComponent);
-    __FLOG(_L8("CMTPServerSession - Entry"));
-    __FLOG(_L8("CMTPServerSession - Exit"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_CMTPSERVERSESSION_CONS_ENTRY );
+    OstTraceFunctionExit0( CMTPSERVERSESSION_CMTPSERVERSESSION_CONS_EXIT );
     }
     
 /**
@@ -43,52 +47,54 @@
 */
 CMTPServerSession::~CMTPServerSession()
     {
-    __FLOG(_L8("~CMTPServerSession - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_CMTPSERVERSESSION_DES_ENTRY );
     static_cast<CMTPServer*>(const_cast<CServer2*>(CSession2::Server()))->DropSession();
     iSingletons.Close();
-    __FLOG(_L8("~CMTPServerSession - Exit"));
-    __FLOG_CLOSE;
+    OstTraceFunctionExit0( CMTPSERVERSESSION_CMTPSERVERSESSION_DES_EXIT );
     }
     
 void CMTPServerSession::CreateL()
     {
-    __FLOG(_L8("CreateL - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_CREATEL_ENTRY );
     iSingletons.OpenL();
     static_cast<CMTPServer*>(const_cast<CServer2*>(CSession2::Server()))->AddSession();
-    __FLOG(_L8("CreateL - Exit"));
+    OstTraceFunctionExit0( CMTPSERVERSESSION_CREATEL_EXIT );
     }
 
 void CMTPServerSession::ServiceL(const RMessage2& aMessage)
     {
-    __FLOG(_L8("ServiceL - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_SERVICEL_ENTRY );
     switch (aMessage.Function())
         {
     case EMTPClientStartTransport:
-        __FLOG(_L8("StartTransport message received"));        
+        OstTrace0( TRACE_NORMAL, CMTPSERVERSESSION_SERVICEL, "StartTrasport message received" );      
         DoStartTransportL(aMessage);
         break;
-    case EMTPClientStopTransport:
-        __FLOG(_L8("StopTransport message received"));
+    case EMTPClientStopTransport:      
+        OstTrace0( TRACE_NORMAL, DUP1_CMTPSERVERSESSION_SERVICEL, "StopTransport message received" );       
         DoStopTransport(aMessage);
         break;
-     case EMTPClientIsAvailable :
-        __FLOG(_L8("IsAvailable message received"));
+     case EMTPClientIsAvailable :                 
+        OstTrace0( TRACE_NORMAL, DUP2_CMTPSERVERSESSION_SERVICEL, "IsAvailable message received" );    
         DoIsAvailableL(aMessage);
      
         break;
     default:
-        __FLOG(_L8("Unrecognised message received"));
+        
+        OstTrace0( TRACE_WARNING, DUP3_CMTPSERVERSESSION_SERVICEL, "Unrecognised message received" );
         break;        
         }
-    __FLOG(_L8("ServiceL - Exit"));
+    OstTraceFunctionExit0( CMTPSERVERSESSION_SERVICEL_EXIT );
     }
 TBool CMTPServerSession::CheckIsAvailableL(TUid aNewUID,TUid aCurUID)
 {
+        OstTraceFunctionEntry0( CMTPSERVERSESSION_CHECKISAVAILABLEL_ENTRY );
 
 	    TInt SwitchEnabled;
 	    iSingletons.FrameworkConfig().GetValueL(CMTPFrameworkConfig::ETransportSwitchEnabled, SwitchEnabled);	    
 	    if(!SwitchEnabled )
 		    {		    
+		    OstTraceFunctionExit0( CMTPSERVERSESSION_CHECKISAVAILABLEL_EXIT );
 		    return EFalse;
 		    }
        TBuf<30> value;
@@ -98,13 +104,16 @@
 	   TInt conErr = lex.Val(HighUID,EHex);
 	   if(aCurUID.iUid == HighUID)
 		    {
+		    OstTraceFunctionExit0( DUP1_CMTPSERVERSESSION_CHECKISAVAILABLEL_EXIT );
 		    return EFalse;	
 
 		    }
 	   else if(aNewUID.iUid ==HighUID)
 		    {
+	    	OstTraceFunctionExit0( DUP2_CMTPSERVERSESSION_CHECKISAVAILABLEL_EXIT );
 	    	return ETrue;
 		    }
+	   OstTraceFunctionExit0( DUP3_CMTPSERVERSESSION_CHECKISAVAILABLEL_EXIT );
 	   return EFalse;	
 }
 /**
@@ -114,7 +123,8 @@
 */
 void CMTPServerSession::DoStartTransportL(const RMessage2& aMessage)
     {
-    __FLOG(_L8("DoStartTransportL - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_DOSTARTTRANSPORTL_ENTRY );
+
     TUid newUID = TUid::Uid(aMessage.Int0()); 
     TUid curUID = iSingletons.ConnectionMgr().TransportUid();
     if(curUID !=(KNullUid))  // Another Transport is already running
@@ -123,6 +133,7 @@
     		{
     		aMessage.Complete(KErrServerBusy);
     		iSingletons.ConnectionMgr().QueueTransportL( newUID, NULL );
+    		OstTraceFunctionExit0( CMTPSERVERSESSION_DOSTARTTRANSPORTL_EXIT );
     		return;
     		}
 	    iSingletons.ConnectionMgr().StopTransport(curUID);
@@ -150,7 +161,7 @@
     		}
     	else 
     		{
-    		User::LeaveIfError( err );
+    		LEAVEIFERROR(err, OstTrace0(TRACE_ERROR, CMTPSERVERSESSION_DOSTARTTRANSPORTL, "start transport error"));
     		}
     	CleanupStack::PopAndDestroy(paramHbuf);
     	}
@@ -168,7 +179,7 @@
     	}
     
     
-    __FLOG(_L8("DoStartTransportL - Exit"));
+    OstTraceFunctionExit0( DUP1_CMTPSERVERSESSION_DOSTARTTRANSPORTL_EXIT );
     }  
 
 
@@ -178,10 +189,10 @@
 */  
 void CMTPServerSession::DoStopTransport(const RMessage2& aMessage)
     {
-    __FLOG(_L8("DoStopTransport - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_DOSTOPTRANSPORT_ENTRY );
    iSingletons.ConnectionMgr().StopTransport( TUid::Uid( aMessage.Int0() ), ETrue );
     aMessage.Complete(KErrNone);
-    __FLOG(_L8("DoStopTransport - Exit"));
+    OstTraceFunctionExit0( CMTPSERVERSESSION_DOSTOPTRANSPORT_EXIT );
     }
 
 /**
@@ -191,7 +202,7 @@
 */  
 void CMTPServerSession::DoIsAvailableL(const RMessage2& aMessage)
     {
-    __FLOG(_L8("DoStopTransport - Entry"));
+    OstTraceFunctionEntry0( CMTPSERVERSESSION_DOISAVAILABLEL_ENTRY );
    
    TUid newUID = TUid::Uid(aMessage.Int0()); 
    TUid curUID = iSingletons.ConnectionMgr().TransportUid();
@@ -201,17 +212,20 @@
 		if(curUID== newUID)
 			{
     		aMessage.Complete(KErrAlreadyExists); 	
+    		OstTraceFunctionExit0( CMTPSERVERSESSION_DOISAVAILABLEL_EXIT );
     		return;				
 			}
     	else if(!CheckIsAvailableL(newUID,curUID))
     		{
     		aMessage.Complete(KErrServerBusy); 	
+    		OstTraceFunctionExit0( DUP1_CMTPSERVERSESSION_DOISAVAILABLEL_EXIT );
     		return;
     		}	    
     	}
 
     aMessage.Complete(KErrNone);
-    __FLOG(_L8("DoStopTransport - Exit"));
+
+    OstTraceFunctionExit0( DUP2_CMTPSERVERSESSION_DOISAVAILABLEL_EXIT );
     }
 
 TBool CMTPServerSession::CheckIsBlueToothTransport(TUid aNewUid)