mmserv/radioutility/radio_utility/src/RadioRdsUtilityBody.cpp
changeset 16 43d09473c595
parent 0 71ca22bcf22a
child 46 0ac9a5310753
--- a/mmserv/radioutility/radio_utility/src/RadioRdsUtilityBody.cpp	Mon May 03 12:59:52 2010 +0300
+++ b/mmserv/radioutility/radio_utility/src/RadioRdsUtilityBody.cpp	Fri May 14 16:22:35 2010 +0300
@@ -19,6 +19,7 @@
 #include "RadioRdsUtilityBody.h"
 #include "RadioServerData.h"
 #include "RadioSession.h"
+#include "trace.h"
 
 // ======== MEMBER FUNCTIONS ========
 
@@ -31,9 +32,8 @@
     RRadioSession& aRadioSession,
     MRadioRdsObserver& aObserver )
     {
-    CRadioRdsUtility::CBody* s = new(ELeave) CRadioRdsUtility::CBody();
-    s->iRadioRdsUtilityClient = &aObserver;
-    s->iRadioSession = &aRadioSession;
+    FUNC_LOG;
+    CRadioRdsUtility::CBody* s = new(ELeave) CRadioRdsUtility::CBody( aRadioSession, aObserver );
     CleanupStack::PushL(s);
     s->ConstructL();
     CleanupStack::Pop();
@@ -47,14 +47,20 @@
 //
 void CRadioRdsUtility::CBody::ConstructL()
     {
+    FUNC_LOG;
     }
 
 // -----------------------------------------------------------------------------
 // CRadioRdsUtility::CBody::CBody
 // -----------------------------------------------------------------------------
 //
-CRadioRdsUtility::CBody::CBody()
+CRadioRdsUtility::CBody::CBody(
+        RRadioSession& aRadioSession,
+        MRadioRdsObserver& aObserver )
+    :iRadioSession(aRadioSession),
+    iRadioRdsUtilityClient(aObserver)
     {
+    FUNC_LOG;
     }
 
 // -----------------------------------------------------------------------------
@@ -63,6 +69,7 @@
 //
 CRadioRdsUtility::CBody::~CBody()
     {
+    FUNC_LOG;
     }
 
 // -----------------------------------------------------------------------------
@@ -73,10 +80,11 @@
 //
 void CRadioRdsUtility::CBody::Close()
     {
+    FUNC_LOG;
     if ( iRdsDataReq.iRdsFunctions || iRdsDataReq.iAdditionalFunctions1 ||
          iRdsDataReq.iAdditionalFunctions2 )
         {
-        iRadioSession->CancelNotifyRdsDataChange();
+        iRadioSession.CancelNotifyRdsDataChange();
         }
     }
 
@@ -88,8 +96,9 @@
 TInt CRadioRdsUtility::CBody::GetCapabilities(
     TRdsCapabilities& aCaps ) const
     {
+    FUNC_LOG;
     TRsRdsCapabilities Caps;
-    TInt error = iRadioSession->GetRdsCapabilities(Caps);
+    TInt error = iRadioSession.GetRdsCapabilities(Caps);
     if ( !error )
         {
         aCaps.iRdsFunctions = Caps.iRdsFunctions;
@@ -107,7 +116,8 @@
 TInt CRadioRdsUtility::CBody::GetRdsSignalStatus(
     TBool& aRdsSignal ) const
     {
-    return iRadioSession->GetRdsSignalStatus( aRdsSignal );
+    FUNC_LOG;
+    return iRadioSession.GetRdsSignalStatus( aRdsSignal );
     }
 
 // -----------------------------------------------------------------------------
@@ -118,10 +128,11 @@
 TInt CRadioRdsUtility::CBody::NotifyRdsDataChange(
     TRdsData aRdsData )
     {
+    FUNC_LOG;
     iRdsDataReq.iRdsFunctions = aRdsData.iRdsFunctions;
     iRdsDataReq.iAdditionalFunctions1 = aRdsData.iAdditionalFunctions1;
     iRdsDataReq.iAdditionalFunctions2 = aRdsData.iAdditionalFunctions2;
-    return iRadioSession->NotifyRdsDataChange( iRdsDataReq );
+    return iRadioSession.NotifyRdsDataChange( iRdsDataReq );
     }
 
 // -----------------------------------------------------------------------------
@@ -131,7 +142,8 @@
 //
 void CRadioRdsUtility::CBody::CancelNotifyRdsDataChange()
     {
-    iRadioSession->CancelNotifyRdsDataChange();
+    FUNC_LOG;
+    iRadioSession.CancelNotifyRdsDataChange();
     }
 
 // -----------------------------------------------------------------------------
@@ -142,7 +154,8 @@
 TInt CRadioRdsUtility::CBody::SetAutomaticSwitching(
     TBool aAuto )
     {
-    return iRadioSession->SetAutomaticSwitching( aAuto );
+    FUNC_LOG;
+    return iRadioSession.SetAutomaticSwitching( aAuto );
     }
 
 // -----------------------------------------------------------------------------
@@ -153,7 +166,8 @@
 TInt CRadioRdsUtility::CBody::GetAutomaticSwitching(
     TBool& aAuto )
     {
-    return iRadioSession->GetAutomaticSwitching( aAuto );
+    FUNC_LOG;
+    return iRadioSession.GetAutomaticSwitching( aAuto );
     }
 
 // -----------------------------------------------------------------------------
@@ -163,7 +177,8 @@
 //
 void CRadioRdsUtility::CBody::CancelAFSearch()
     {
-    iRadioSession->CancelAFSearch();
+    FUNC_LOG;
+    iRadioSession.CancelAFSearch();
     }
 
 // -----------------------------------------------------------------------------
@@ -174,7 +189,8 @@
 TInt CRadioRdsUtility::CBody::SetAutomaticTrafficAnnouncement(
     TBool aAuto )
     {
-    return iRadioSession->SetAutomaticTrafficAnnouncement( aAuto );
+    FUNC_LOG;
+    return iRadioSession.SetAutomaticTrafficAnnouncement( aAuto );
     }
 
 // -----------------------------------------------------------------------------
@@ -185,7 +201,8 @@
 TInt CRadioRdsUtility::CBody::GetAutomaticTrafficAnnouncement(
     TBool& aAuto )
     {
-    return iRadioSession->GetAutomaticTrafficAnnouncement( aAuto );
+    FUNC_LOG;
+    return iRadioSession.GetAutomaticTrafficAnnouncement( aAuto );
     }
 
 // -----------------------------------------------------------------------------
@@ -197,7 +214,8 @@
     TRdsProgrammeType aPty,
     TBool aUpwards )
     {
-    iRadioSession->StationSeekByPTY( aPty, aUpwards );
+    FUNC_LOG;
+    iRadioSession.StationSeekByPTY( aPty, aUpwards );
     }
 
 // -----------------------------------------------------------------------------
@@ -208,7 +226,8 @@
 void CRadioRdsUtility::CBody::StationSeekByTA(
     TBool aSeekUp )
     {
-    iRadioSession->StationSeekByTA( aSeekUp );
+    FUNC_LOG;
+    iRadioSession.StationSeekByTA( aSeekUp );
     }
 
 // -----------------------------------------------------------------------------
@@ -219,7 +238,8 @@
 void CRadioRdsUtility::CBody::StationSeekByTP(
     TBool aSeekUp )
     {
-    iRadioSession->StationSeekByTP( aSeekUp );
+    FUNC_LOG;
+    iRadioSession.StationSeekByTP( aSeekUp );
     }
 
 // -----------------------------------------------------------------------------
@@ -229,7 +249,8 @@
 //
 void CRadioRdsUtility::CBody::CancelRdsStationSeek()
     {
-    iRadioSession->CancelRdsStationSeek();
+    FUNC_LOG;
+    iRadioSession.CancelRdsStationSeek();
     }
 
 // -----------------------------------------------------------------------------
@@ -240,7 +261,8 @@
 void CRadioRdsUtility::CBody::GetFreqByPTY(
     TRdsProgrammeType aPty )
     {
-    iRadioSession->GetFreqByPTY( aPty );
+    FUNC_LOG;
+    iRadioSession.GetFreqByPTY( aPty );
     }
 
 // -----------------------------------------------------------------------------
@@ -250,7 +272,8 @@
 //
 void CRadioRdsUtility::CBody::CancelGetFreqByPTY()
     {
-    iRadioSession->CancelGetFreqByPTY();
+    FUNC_LOG;
+    iRadioSession.CancelGetFreqByPTY();
     }
 
 // -----------------------------------------------------------------------------
@@ -260,7 +283,8 @@
 //
 void CRadioRdsUtility::CBody::GetFreqByTA()
     {
-    iRadioSession->GetFreqByTA();
+    FUNC_LOG;
+    iRadioSession.GetFreqByTA();
     }
 
 // -----------------------------------------------------------------------------
@@ -270,7 +294,8 @@
 //
 void CRadioRdsUtility::CBody::CancelGetFreqByTA()
     {
-    iRadioSession->CancelGetFreqByTA();
+    FUNC_LOG;
+    iRadioSession.CancelGetFreqByTA();
     }
 
 // -----------------------------------------------------------------------------
@@ -281,7 +306,8 @@
 void CRadioRdsUtility::CBody::GetPSByPTY(
     TRdsProgrammeType aPty )
     {
-    iRadioSession->GetPSByPTY( aPty );
+    FUNC_LOG;
+    iRadioSession.GetPSByPTY( aPty );
     }
 
 // -----------------------------------------------------------------------------
@@ -291,7 +317,8 @@
 //
 void CRadioRdsUtility::CBody::CancelGetPSByPTY()
     {
-    iRadioSession->CancelGetPSByPTY();
+    FUNC_LOG;
+    iRadioSession.CancelGetPSByPTY();
     }
 
 // -----------------------------------------------------------------------------
@@ -301,7 +328,8 @@
 //
 void CRadioRdsUtility::CBody::GetPSByTA()
     {
-    iRadioSession->GetPSByTA();
+    FUNC_LOG;
+    iRadioSession.GetPSByTA();
     }
 
 // -----------------------------------------------------------------------------
@@ -311,7 +339,8 @@
 //
 void CRadioRdsUtility::CBody::CancelGetPSByTA()
     {
-    iRadioSession->CancelGetPSByTA();
+    FUNC_LOG;
+    iRadioSession.CancelGetPSByTA();
     }
 
 // -----------------------------------------------------------------------------
@@ -322,7 +351,8 @@
 TInt CRadioRdsUtility::CBody::GetProgrammeIdentification(
     TInt& aPi )
     {
-    return iRadioSession->GetProgrammeIdentification( aPi );
+    FUNC_LOG;
+    return iRadioSession.GetProgrammeIdentification( aPi );
     }
 
 // -----------------------------------------------------------------------------
@@ -333,7 +363,8 @@
 TInt CRadioRdsUtility::CBody::GetProgrammeType(
     TRdsProgrammeType& aPty )
     {
-    return iRadioSession->GetProgrammeType( aPty );
+    FUNC_LOG;
+    return iRadioSession.GetProgrammeType( aPty );
     }
 
 // -----------------------------------------------------------------------------
@@ -344,8 +375,9 @@
 TInt CRadioRdsUtility::CBody::GetProgrammeService(
     TRdsPSName& aPs )
     {
+    FUNC_LOG;
     TRsRdsPSName ps;
-    TInt error = iRadioSession->GetProgrammeService( ps );
+    TInt error = iRadioSession.GetProgrammeService( ps );
 
     if ( aPs.Length() )
         {
@@ -363,8 +395,9 @@
 TInt CRadioRdsUtility::CBody::GetRadioText(
     TRdsRadioText& aRt )
     {
+    FUNC_LOG;
     TRsRdsRadioText rt;
-    TInt error = iRadioSession->GetRadioText( rt );
+    TInt error = iRadioSession.GetRadioText( rt );
 
     if ( rt.Length() )
        {
@@ -383,10 +416,11 @@
     TRdsRTplusClass aRtPlusClass,
     TRdsRadioText& aRtPlusData )
     {
+    FUNC_LOG;
     aRtPlusClass = aRtPlusClass; // for compiler warning
     TRsRdsRadioText rt;
     TRsRdsRTplusClass rtPlusClass = ERsRTplusItemDummy;
-    TInt error = iRadioSession->GetRadioTextPlus( rtPlusClass, rt );
+    TInt error = iRadioSession.GetRadioTextPlus( rtPlusClass, rt );
 
     if ( rt.Length() )
         {
@@ -405,7 +439,8 @@
 TInt CRadioRdsUtility::CBody::GetClockTime(
     TDateTime& aCt )
     {
-    return iRadioSession->GetClockTime( aCt );
+    FUNC_LOG;
+    return iRadioSession.GetClockTime( aCt );
     }
 
 // -----------------------------------------------------------------------------
@@ -416,7 +451,8 @@
 TInt CRadioRdsUtility::CBody::GetTrafficAnnouncementStatus(
     TBool& aTaStatus )
     {
-    return iRadioSession->GetTrafficAnnouncementStatus( aTaStatus );
+    FUNC_LOG;
+    return iRadioSession.GetTrafficAnnouncementStatus( aTaStatus );
     }
 
 // -----------------------------------------------------------------------------
@@ -427,7 +463,8 @@
 TInt CRadioRdsUtility::CBody::GetTrafficProgrammeStatus(
     TBool& aTpStatus )
     {
-    return iRadioSession->GetTrafficProgrammeStatus( aTpStatus );
+    FUNC_LOG;
+    return iRadioSession.GetTrafficProgrammeStatus( aTpStatus );
     }