mmserv/radioutility/radio_utility/src/RadioRdsUtilityBody.cpp
changeset 16 43d09473c595
parent 0 71ca22bcf22a
child 46 0ac9a5310753
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
    17 
    17 
    18 
    18 
    19 #include "RadioRdsUtilityBody.h"
    19 #include "RadioRdsUtilityBody.h"
    20 #include "RadioServerData.h"
    20 #include "RadioServerData.h"
    21 #include "RadioSession.h"
    21 #include "RadioSession.h"
       
    22 #include "trace.h"
    22 
    23 
    23 // ======== MEMBER FUNCTIONS ========
    24 // ======== MEMBER FUNCTIONS ========
    24 
    25 
    25 // -----------------------------------------------------------------------------
    26 // -----------------------------------------------------------------------------
    26 // CRadioRdsUtility::CBody::NewL
    27 // CRadioRdsUtility::CBody::NewL
    29 //
    30 //
    30 CRadioRdsUtility::CBody* CRadioRdsUtility::CBody::NewL(
    31 CRadioRdsUtility::CBody* CRadioRdsUtility::CBody::NewL(
    31     RRadioSession& aRadioSession,
    32     RRadioSession& aRadioSession,
    32     MRadioRdsObserver& aObserver )
    33     MRadioRdsObserver& aObserver )
    33     {
    34     {
    34     CRadioRdsUtility::CBody* s = new(ELeave) CRadioRdsUtility::CBody();
    35     FUNC_LOG;
    35     s->iRadioRdsUtilityClient = &aObserver;
    36     CRadioRdsUtility::CBody* s = new(ELeave) CRadioRdsUtility::CBody( aRadioSession, aObserver );
    36     s->iRadioSession = &aRadioSession;
       
    37     CleanupStack::PushL(s);
    37     CleanupStack::PushL(s);
    38     s->ConstructL();
    38     s->ConstructL();
    39     CleanupStack::Pop();
    39     CleanupStack::Pop();
    40     return s;
    40     return s;
    41     }
    41     }
    45 // Two-phased constructor.
    45 // Two-phased constructor.
    46 // -----------------------------------------------------------------------------
    46 // -----------------------------------------------------------------------------
    47 //
    47 //
    48 void CRadioRdsUtility::CBody::ConstructL()
    48 void CRadioRdsUtility::CBody::ConstructL()
    49     {
    49     {
       
    50     FUNC_LOG;
    50     }
    51     }
    51 
    52 
    52 // -----------------------------------------------------------------------------
    53 // -----------------------------------------------------------------------------
    53 // CRadioRdsUtility::CBody::CBody
    54 // CRadioRdsUtility::CBody::CBody
    54 // -----------------------------------------------------------------------------
    55 // -----------------------------------------------------------------------------
    55 //
    56 //
    56 CRadioRdsUtility::CBody::CBody()
    57 CRadioRdsUtility::CBody::CBody(
    57     {
    58         RRadioSession& aRadioSession,
       
    59         MRadioRdsObserver& aObserver )
       
    60     :iRadioSession(aRadioSession),
       
    61     iRadioRdsUtilityClient(aObserver)
       
    62     {
       
    63     FUNC_LOG;
    58     }
    64     }
    59 
    65 
    60 // -----------------------------------------------------------------------------
    66 // -----------------------------------------------------------------------------
    61 // Destructor.
    67 // Destructor.
    62 // -----------------------------------------------------------------------------
    68 // -----------------------------------------------------------------------------
    63 //
    69 //
    64 CRadioRdsUtility::CBody::~CBody()
    70 CRadioRdsUtility::CBody::~CBody()
    65     {
    71     {
       
    72     FUNC_LOG;
    66     }
    73     }
    67 
    74 
    68 // -----------------------------------------------------------------------------
    75 // -----------------------------------------------------------------------------
    69 // CRadioRdsUtility::CBody::Close
    76 // CRadioRdsUtility::CBody::Close
    70 // Cancel all requested RDS notifications if any were requested.
    77 // Cancel all requested RDS notifications if any were requested.
    71 // (other items were commented in a header).
    78 // (other items were commented in a header).
    72 // -----------------------------------------------------------------------------
    79 // -----------------------------------------------------------------------------
    73 //
    80 //
    74 void CRadioRdsUtility::CBody::Close()
    81 void CRadioRdsUtility::CBody::Close()
    75     {
    82     {
       
    83     FUNC_LOG;
    76     if ( iRdsDataReq.iRdsFunctions || iRdsDataReq.iAdditionalFunctions1 ||
    84     if ( iRdsDataReq.iRdsFunctions || iRdsDataReq.iAdditionalFunctions1 ||
    77          iRdsDataReq.iAdditionalFunctions2 )
    85          iRdsDataReq.iAdditionalFunctions2 )
    78         {
    86         {
    79         iRadioSession->CancelNotifyRdsDataChange();
    87         iRadioSession.CancelNotifyRdsDataChange();
    80         }
    88         }
    81     }
    89     }
    82 
    90 
    83 // -----------------------------------------------------------------------------
    91 // -----------------------------------------------------------------------------
    84 // CRadioRdsUtility::CBody::GetCapabilities
    92 // CRadioRdsUtility::CBody::GetCapabilities
    86 // -----------------------------------------------------------------------------
    94 // -----------------------------------------------------------------------------
    87 //
    95 //
    88 TInt CRadioRdsUtility::CBody::GetCapabilities(
    96 TInt CRadioRdsUtility::CBody::GetCapabilities(
    89     TRdsCapabilities& aCaps ) const
    97     TRdsCapabilities& aCaps ) const
    90     {
    98     {
       
    99     FUNC_LOG;
    91     TRsRdsCapabilities Caps;
   100     TRsRdsCapabilities Caps;
    92     TInt error = iRadioSession->GetRdsCapabilities(Caps);
   101     TInt error = iRadioSession.GetRdsCapabilities(Caps);
    93     if ( !error )
   102     if ( !error )
    94         {
   103         {
    95         aCaps.iRdsFunctions = Caps.iRdsFunctions;
   104         aCaps.iRdsFunctions = Caps.iRdsFunctions;
    96         aCaps.iAdditionalFunctions1 = Caps.iAdditionalFunctions1;
   105         aCaps.iAdditionalFunctions1 = Caps.iAdditionalFunctions1;
    97         aCaps.iAdditionalFunctions2 = Caps.iAdditionalFunctions2;
   106         aCaps.iAdditionalFunctions2 = Caps.iAdditionalFunctions2;
   105 // -----------------------------------------------------------------------------
   114 // -----------------------------------------------------------------------------
   106 //
   115 //
   107 TInt CRadioRdsUtility::CBody::GetRdsSignalStatus(
   116 TInt CRadioRdsUtility::CBody::GetRdsSignalStatus(
   108     TBool& aRdsSignal ) const
   117     TBool& aRdsSignal ) const
   109     {
   118     {
   110     return iRadioSession->GetRdsSignalStatus( aRdsSignal );
   119     FUNC_LOG;
       
   120     return iRadioSession.GetRdsSignalStatus( aRdsSignal );
   111     }
   121     }
   112 
   122 
   113 // -----------------------------------------------------------------------------
   123 // -----------------------------------------------------------------------------
   114 // CRadioRdsUtility::CBody::NotifyRdsDataChange
   124 // CRadioRdsUtility::CBody::NotifyRdsDataChange
   115 // (other items were commented in a header).
   125 // (other items were commented in a header).
   116 // -----------------------------------------------------------------------------
   126 // -----------------------------------------------------------------------------
   117 //
   127 //
   118 TInt CRadioRdsUtility::CBody::NotifyRdsDataChange(
   128 TInt CRadioRdsUtility::CBody::NotifyRdsDataChange(
   119     TRdsData aRdsData )
   129     TRdsData aRdsData )
   120     {
   130     {
       
   131     FUNC_LOG;
   121     iRdsDataReq.iRdsFunctions = aRdsData.iRdsFunctions;
   132     iRdsDataReq.iRdsFunctions = aRdsData.iRdsFunctions;
   122     iRdsDataReq.iAdditionalFunctions1 = aRdsData.iAdditionalFunctions1;
   133     iRdsDataReq.iAdditionalFunctions1 = aRdsData.iAdditionalFunctions1;
   123     iRdsDataReq.iAdditionalFunctions2 = aRdsData.iAdditionalFunctions2;
   134     iRdsDataReq.iAdditionalFunctions2 = aRdsData.iAdditionalFunctions2;
   124     return iRadioSession->NotifyRdsDataChange( iRdsDataReq );
   135     return iRadioSession.NotifyRdsDataChange( iRdsDataReq );
   125     }
   136     }
   126 
   137 
   127 // -----------------------------------------------------------------------------
   138 // -----------------------------------------------------------------------------
   128 // CRadioRdsUtility::CBody::CancelNotifyRdsDataChange
   139 // CRadioRdsUtility::CBody::CancelNotifyRdsDataChange
   129 // (other items were commented in a header).
   140 // (other items were commented in a header).
   130 // -----------------------------------------------------------------------------
   141 // -----------------------------------------------------------------------------
   131 //
   142 //
   132 void CRadioRdsUtility::CBody::CancelNotifyRdsDataChange()
   143 void CRadioRdsUtility::CBody::CancelNotifyRdsDataChange()
   133     {
   144     {
   134     iRadioSession->CancelNotifyRdsDataChange();
   145     FUNC_LOG;
       
   146     iRadioSession.CancelNotifyRdsDataChange();
   135     }
   147     }
   136 
   148 
   137 // -----------------------------------------------------------------------------
   149 // -----------------------------------------------------------------------------
   138 // CRadioRdsUtility::CBody::SetAutomaticSwitching
   150 // CRadioRdsUtility::CBody::SetAutomaticSwitching
   139 // (other items were commented in a header).
   151 // (other items were commented in a header).
   140 // -----------------------------------------------------------------------------
   152 // -----------------------------------------------------------------------------
   141 //
   153 //
   142 TInt CRadioRdsUtility::CBody::SetAutomaticSwitching(
   154 TInt CRadioRdsUtility::CBody::SetAutomaticSwitching(
   143     TBool aAuto )
   155     TBool aAuto )
   144     {
   156     {
   145     return iRadioSession->SetAutomaticSwitching( aAuto );
   157     FUNC_LOG;
       
   158     return iRadioSession.SetAutomaticSwitching( aAuto );
   146     }
   159     }
   147 
   160 
   148 // -----------------------------------------------------------------------------
   161 // -----------------------------------------------------------------------------
   149 // CRadioRdsUtility::CBody::GetAutomaticSwitching
   162 // CRadioRdsUtility::CBody::GetAutomaticSwitching
   150 // (other items were commented in a header).
   163 // (other items were commented in a header).
   151 // -----------------------------------------------------------------------------
   164 // -----------------------------------------------------------------------------
   152 //
   165 //
   153 TInt CRadioRdsUtility::CBody::GetAutomaticSwitching(
   166 TInt CRadioRdsUtility::CBody::GetAutomaticSwitching(
   154     TBool& aAuto )
   167     TBool& aAuto )
   155     {
   168     {
   156     return iRadioSession->GetAutomaticSwitching( aAuto );
   169     FUNC_LOG;
       
   170     return iRadioSession.GetAutomaticSwitching( aAuto );
   157     }
   171     }
   158 
   172 
   159 // -----------------------------------------------------------------------------
   173 // -----------------------------------------------------------------------------
   160 // CRadioRdsUtility::CBody::CancelAFSearch
   174 // CRadioRdsUtility::CBody::CancelAFSearch
   161 // (other items were commented in a header).
   175 // (other items were commented in a header).
   162 // -----------------------------------------------------------------------------
   176 // -----------------------------------------------------------------------------
   163 //
   177 //
   164 void CRadioRdsUtility::CBody::CancelAFSearch()
   178 void CRadioRdsUtility::CBody::CancelAFSearch()
   165     {
   179     {
   166     iRadioSession->CancelAFSearch();
   180     FUNC_LOG;
       
   181     iRadioSession.CancelAFSearch();
   167     }
   182     }
   168 
   183 
   169 // -----------------------------------------------------------------------------
   184 // -----------------------------------------------------------------------------
   170 // CRadioRdsUtility::CBody::SetAutomaticTrafficAnnouncement
   185 // CRadioRdsUtility::CBody::SetAutomaticTrafficAnnouncement
   171 // (other items were commented in a header).
   186 // (other items were commented in a header).
   172 // -----------------------------------------------------------------------------
   187 // -----------------------------------------------------------------------------
   173 //
   188 //
   174 TInt CRadioRdsUtility::CBody::SetAutomaticTrafficAnnouncement(
   189 TInt CRadioRdsUtility::CBody::SetAutomaticTrafficAnnouncement(
   175     TBool aAuto )
   190     TBool aAuto )
   176     {
   191     {
   177     return iRadioSession->SetAutomaticTrafficAnnouncement( aAuto );
   192     FUNC_LOG;
       
   193     return iRadioSession.SetAutomaticTrafficAnnouncement( aAuto );
   178     }
   194     }
   179 
   195 
   180 // -----------------------------------------------------------------------------
   196 // -----------------------------------------------------------------------------
   181 // CRadioRdsUtility::CBody::GetAutomaticTrafficAnnouncement
   197 // CRadioRdsUtility::CBody::GetAutomaticTrafficAnnouncement
   182 // (other items were commented in a header).
   198 // (other items were commented in a header).
   183 // -----------------------------------------------------------------------------
   199 // -----------------------------------------------------------------------------
   184 //
   200 //
   185 TInt CRadioRdsUtility::CBody::GetAutomaticTrafficAnnouncement(
   201 TInt CRadioRdsUtility::CBody::GetAutomaticTrafficAnnouncement(
   186     TBool& aAuto )
   202     TBool& aAuto )
   187     {
   203     {
   188     return iRadioSession->GetAutomaticTrafficAnnouncement( aAuto );
   204     FUNC_LOG;
       
   205     return iRadioSession.GetAutomaticTrafficAnnouncement( aAuto );
   189     }
   206     }
   190 
   207 
   191 // -----------------------------------------------------------------------------
   208 // -----------------------------------------------------------------------------
   192 // CRadioRdsUtility::CBody::StationSeekByPTY
   209 // CRadioRdsUtility::CBody::StationSeekByPTY
   193 // (other items were commented in a header).
   210 // (other items were commented in a header).
   195 //
   212 //
   196 void CRadioRdsUtility::CBody::StationSeekByPTY(
   213 void CRadioRdsUtility::CBody::StationSeekByPTY(
   197     TRdsProgrammeType aPty,
   214     TRdsProgrammeType aPty,
   198     TBool aUpwards )
   215     TBool aUpwards )
   199     {
   216     {
   200     iRadioSession->StationSeekByPTY( aPty, aUpwards );
   217     FUNC_LOG;
       
   218     iRadioSession.StationSeekByPTY( aPty, aUpwards );
   201     }
   219     }
   202 
   220 
   203 // -----------------------------------------------------------------------------
   221 // -----------------------------------------------------------------------------
   204 // CRadioRdsUtility::CBody::StationSeekByTA
   222 // CRadioRdsUtility::CBody::StationSeekByTA
   205 // (other items were commented in a header).
   223 // (other items were commented in a header).
   206 // -----------------------------------------------------------------------------
   224 // -----------------------------------------------------------------------------
   207 //
   225 //
   208 void CRadioRdsUtility::CBody::StationSeekByTA(
   226 void CRadioRdsUtility::CBody::StationSeekByTA(
   209     TBool aSeekUp )
   227     TBool aSeekUp )
   210     {
   228     {
   211     iRadioSession->StationSeekByTA( aSeekUp );
   229     FUNC_LOG;
       
   230     iRadioSession.StationSeekByTA( aSeekUp );
   212     }
   231     }
   213 
   232 
   214 // -----------------------------------------------------------------------------
   233 // -----------------------------------------------------------------------------
   215 // CRadioRdsUtility::CBody::StationSeekByTP
   234 // CRadioRdsUtility::CBody::StationSeekByTP
   216 // (other items were commented in a header).
   235 // (other items were commented in a header).
   217 // -----------------------------------------------------------------------------
   236 // -----------------------------------------------------------------------------
   218 //
   237 //
   219 void CRadioRdsUtility::CBody::StationSeekByTP(
   238 void CRadioRdsUtility::CBody::StationSeekByTP(
   220     TBool aSeekUp )
   239     TBool aSeekUp )
   221     {
   240     {
   222     iRadioSession->StationSeekByTP( aSeekUp );
   241     FUNC_LOG;
       
   242     iRadioSession.StationSeekByTP( aSeekUp );
   223     }
   243     }
   224 
   244 
   225 // -----------------------------------------------------------------------------
   245 // -----------------------------------------------------------------------------
   226 // CRadioRdsUtility::CBody::CancelRdsStationSeek
   246 // CRadioRdsUtility::CBody::CancelRdsStationSeek
   227 // (other items were commented in a header).
   247 // (other items were commented in a header).
   228 // -----------------------------------------------------------------------------
   248 // -----------------------------------------------------------------------------
   229 //
   249 //
   230 void CRadioRdsUtility::CBody::CancelRdsStationSeek()
   250 void CRadioRdsUtility::CBody::CancelRdsStationSeek()
   231     {
   251     {
   232     iRadioSession->CancelRdsStationSeek();
   252     FUNC_LOG;
       
   253     iRadioSession.CancelRdsStationSeek();
   233     }
   254     }
   234 
   255 
   235 // -----------------------------------------------------------------------------
   256 // -----------------------------------------------------------------------------
   236 // CRadioRdsUtility::CBody::GetFreqByPTY
   257 // CRadioRdsUtility::CBody::GetFreqByPTY
   237 // (other items were commented in a header).
   258 // (other items were commented in a header).
   238 // -----------------------------------------------------------------------------
   259 // -----------------------------------------------------------------------------
   239 //
   260 //
   240 void CRadioRdsUtility::CBody::GetFreqByPTY(
   261 void CRadioRdsUtility::CBody::GetFreqByPTY(
   241     TRdsProgrammeType aPty )
   262     TRdsProgrammeType aPty )
   242     {
   263     {
   243     iRadioSession->GetFreqByPTY( aPty );
   264     FUNC_LOG;
       
   265     iRadioSession.GetFreqByPTY( aPty );
   244     }
   266     }
   245 
   267 
   246 // -----------------------------------------------------------------------------
   268 // -----------------------------------------------------------------------------
   247 // CRadioRdsUtility::CBody::CancelGetFreqByPTY
   269 // CRadioRdsUtility::CBody::CancelGetFreqByPTY
   248 // (other items were commented in a header).
   270 // (other items were commented in a header).
   249 // -----------------------------------------------------------------------------
   271 // -----------------------------------------------------------------------------
   250 //
   272 //
   251 void CRadioRdsUtility::CBody::CancelGetFreqByPTY()
   273 void CRadioRdsUtility::CBody::CancelGetFreqByPTY()
   252     {
   274     {
   253     iRadioSession->CancelGetFreqByPTY();
   275     FUNC_LOG;
       
   276     iRadioSession.CancelGetFreqByPTY();
   254     }
   277     }
   255 
   278 
   256 // -----------------------------------------------------------------------------
   279 // -----------------------------------------------------------------------------
   257 // CRadioRdsUtility::CBody::GetFreqByTA
   280 // CRadioRdsUtility::CBody::GetFreqByTA
   258 // (other items were commented in a header).
   281 // (other items were commented in a header).
   259 // -----------------------------------------------------------------------------
   282 // -----------------------------------------------------------------------------
   260 //
   283 //
   261 void CRadioRdsUtility::CBody::GetFreqByTA()
   284 void CRadioRdsUtility::CBody::GetFreqByTA()
   262     {
   285     {
   263     iRadioSession->GetFreqByTA();
   286     FUNC_LOG;
       
   287     iRadioSession.GetFreqByTA();
   264     }
   288     }
   265 
   289 
   266 // -----------------------------------------------------------------------------
   290 // -----------------------------------------------------------------------------
   267 // CRadioRdsUtility::CBody::CancelGetFreqByTA
   291 // CRadioRdsUtility::CBody::CancelGetFreqByTA
   268 // (other items were commented in a header).
   292 // (other items were commented in a header).
   269 // -----------------------------------------------------------------------------
   293 // -----------------------------------------------------------------------------
   270 //
   294 //
   271 void CRadioRdsUtility::CBody::CancelGetFreqByTA()
   295 void CRadioRdsUtility::CBody::CancelGetFreqByTA()
   272     {
   296     {
   273     iRadioSession->CancelGetFreqByTA();
   297     FUNC_LOG;
       
   298     iRadioSession.CancelGetFreqByTA();
   274     }
   299     }
   275 
   300 
   276 // -----------------------------------------------------------------------------
   301 // -----------------------------------------------------------------------------
   277 // CRadioRdsUtility::CBody::GetPSByPTY
   302 // CRadioRdsUtility::CBody::GetPSByPTY
   278 // (other items were commented in a header).
   303 // (other items were commented in a header).
   279 // -----------------------------------------------------------------------------
   304 // -----------------------------------------------------------------------------
   280 //
   305 //
   281 void CRadioRdsUtility::CBody::GetPSByPTY(
   306 void CRadioRdsUtility::CBody::GetPSByPTY(
   282     TRdsProgrammeType aPty )
   307     TRdsProgrammeType aPty )
   283     {
   308     {
   284     iRadioSession->GetPSByPTY( aPty );
   309     FUNC_LOG;
       
   310     iRadioSession.GetPSByPTY( aPty );
   285     }
   311     }
   286 
   312 
   287 // -----------------------------------------------------------------------------
   313 // -----------------------------------------------------------------------------
   288 // CRadioRdsUtility::CBody::CancelGetPSByPTY
   314 // CRadioRdsUtility::CBody::CancelGetPSByPTY
   289 // (other items were commented in a header).
   315 // (other items were commented in a header).
   290 // -----------------------------------------------------------------------------
   316 // -----------------------------------------------------------------------------
   291 //
   317 //
   292 void CRadioRdsUtility::CBody::CancelGetPSByPTY()
   318 void CRadioRdsUtility::CBody::CancelGetPSByPTY()
   293     {
   319     {
   294     iRadioSession->CancelGetPSByPTY();
   320     FUNC_LOG;
       
   321     iRadioSession.CancelGetPSByPTY();
   295     }
   322     }
   296 
   323 
   297 // -----------------------------------------------------------------------------
   324 // -----------------------------------------------------------------------------
   298 // CRadioRdsUtility::CBody::GetPSByTA
   325 // CRadioRdsUtility::CBody::GetPSByTA
   299 // (other items were commented in a header).
   326 // (other items were commented in a header).
   300 // -----------------------------------------------------------------------------
   327 // -----------------------------------------------------------------------------
   301 //
   328 //
   302 void CRadioRdsUtility::CBody::GetPSByTA()
   329 void CRadioRdsUtility::CBody::GetPSByTA()
   303     {
   330     {
   304     iRadioSession->GetPSByTA();
   331     FUNC_LOG;
       
   332     iRadioSession.GetPSByTA();
   305     }
   333     }
   306 
   334 
   307 // -----------------------------------------------------------------------------
   335 // -----------------------------------------------------------------------------
   308 // CRadioRdsUtility::CBody::CancelGetPSByTA
   336 // CRadioRdsUtility::CBody::CancelGetPSByTA
   309 // (other items were commented in a header).
   337 // (other items were commented in a header).
   310 // -----------------------------------------------------------------------------
   338 // -----------------------------------------------------------------------------
   311 //
   339 //
   312 void CRadioRdsUtility::CBody::CancelGetPSByTA()
   340 void CRadioRdsUtility::CBody::CancelGetPSByTA()
   313     {
   341     {
   314     iRadioSession->CancelGetPSByTA();
   342     FUNC_LOG;
       
   343     iRadioSession.CancelGetPSByTA();
   315     }
   344     }
   316 
   345 
   317 // -----------------------------------------------------------------------------
   346 // -----------------------------------------------------------------------------
   318 // CRadioRdsUtility::CBody::GetProgrammeIdentification
   347 // CRadioRdsUtility::CBody::GetProgrammeIdentification
   319 // (other items were commented in a header).
   348 // (other items were commented in a header).
   320 // -----------------------------------------------------------------------------
   349 // -----------------------------------------------------------------------------
   321 //
   350 //
   322 TInt CRadioRdsUtility::CBody::GetProgrammeIdentification(
   351 TInt CRadioRdsUtility::CBody::GetProgrammeIdentification(
   323     TInt& aPi )
   352     TInt& aPi )
   324     {
   353     {
   325     return iRadioSession->GetProgrammeIdentification( aPi );
   354     FUNC_LOG;
       
   355     return iRadioSession.GetProgrammeIdentification( aPi );
   326     }
   356     }
   327 
   357 
   328 // -----------------------------------------------------------------------------
   358 // -----------------------------------------------------------------------------
   329 // CRadioRdsUtility::CBody::GetProgrammeType
   359 // CRadioRdsUtility::CBody::GetProgrammeType
   330 // (other items were commented in a header).
   360 // (other items were commented in a header).
   331 // -----------------------------------------------------------------------------
   361 // -----------------------------------------------------------------------------
   332 //
   362 //
   333 TInt CRadioRdsUtility::CBody::GetProgrammeType(
   363 TInt CRadioRdsUtility::CBody::GetProgrammeType(
   334     TRdsProgrammeType& aPty )
   364     TRdsProgrammeType& aPty )
   335     {
   365     {
   336     return iRadioSession->GetProgrammeType( aPty );
   366     FUNC_LOG;
       
   367     return iRadioSession.GetProgrammeType( aPty );
   337     }
   368     }
   338 
   369 
   339 // -----------------------------------------------------------------------------
   370 // -----------------------------------------------------------------------------
   340 // CRadioRdsUtility::CBody::GetProgrammeService
   371 // CRadioRdsUtility::CBody::GetProgrammeService
   341 // (other items were commented in a header).
   372 // (other items were commented in a header).
   342 // -----------------------------------------------------------------------------
   373 // -----------------------------------------------------------------------------
   343 //
   374 //
   344 TInt CRadioRdsUtility::CBody::GetProgrammeService(
   375 TInt CRadioRdsUtility::CBody::GetProgrammeService(
   345     TRdsPSName& aPs )
   376     TRdsPSName& aPs )
   346     {
   377     {
       
   378     FUNC_LOG;
   347     TRsRdsPSName ps;
   379     TRsRdsPSName ps;
   348     TInt error = iRadioSession->GetProgrammeService( ps );
   380     TInt error = iRadioSession.GetProgrammeService( ps );
   349 
   381 
   350     if ( aPs.Length() )
   382     if ( aPs.Length() )
   351         {
   383         {
   352         aPs.Copy( ps );
   384         aPs.Copy( ps );
   353         }
   385         }
   361 // -----------------------------------------------------------------------------
   393 // -----------------------------------------------------------------------------
   362 //
   394 //
   363 TInt CRadioRdsUtility::CBody::GetRadioText(
   395 TInt CRadioRdsUtility::CBody::GetRadioText(
   364     TRdsRadioText& aRt )
   396     TRdsRadioText& aRt )
   365     {
   397     {
       
   398     FUNC_LOG;
   366     TRsRdsRadioText rt;
   399     TRsRdsRadioText rt;
   367     TInt error = iRadioSession->GetRadioText( rt );
   400     TInt error = iRadioSession.GetRadioText( rt );
   368 
   401 
   369     if ( rt.Length() )
   402     if ( rt.Length() )
   370        {
   403        {
   371        aRt.Copy( rt );
   404        aRt.Copy( rt );
   372        }
   405        }
   381 //
   414 //
   382 TInt CRadioRdsUtility::CBody::GetRadioTextPlus(
   415 TInt CRadioRdsUtility::CBody::GetRadioTextPlus(
   383     TRdsRTplusClass aRtPlusClass,
   416     TRdsRTplusClass aRtPlusClass,
   384     TRdsRadioText& aRtPlusData )
   417     TRdsRadioText& aRtPlusData )
   385     {
   418     {
       
   419     FUNC_LOG;
   386     aRtPlusClass = aRtPlusClass; // for compiler warning
   420     aRtPlusClass = aRtPlusClass; // for compiler warning
   387     TRsRdsRadioText rt;
   421     TRsRdsRadioText rt;
   388     TRsRdsRTplusClass rtPlusClass = ERsRTplusItemDummy;
   422     TRsRdsRTplusClass rtPlusClass = ERsRTplusItemDummy;
   389     TInt error = iRadioSession->GetRadioTextPlus( rtPlusClass, rt );
   423     TInt error = iRadioSession.GetRadioTextPlus( rtPlusClass, rt );
   390 
   424 
   391     if ( rt.Length() )
   425     if ( rt.Length() )
   392         {
   426         {
   393         aRtPlusData.Copy( rt );
   427         aRtPlusData.Copy( rt );
   394         aRtPlusClass = (TRdsRTplusClass)rtPlusClass;
   428         aRtPlusClass = (TRdsRTplusClass)rtPlusClass;
   403 // -----------------------------------------------------------------------------
   437 // -----------------------------------------------------------------------------
   404 //
   438 //
   405 TInt CRadioRdsUtility::CBody::GetClockTime(
   439 TInt CRadioRdsUtility::CBody::GetClockTime(
   406     TDateTime& aCt )
   440     TDateTime& aCt )
   407     {
   441     {
   408     return iRadioSession->GetClockTime( aCt );
   442     FUNC_LOG;
       
   443     return iRadioSession.GetClockTime( aCt );
   409     }
   444     }
   410 
   445 
   411 // -----------------------------------------------------------------------------
   446 // -----------------------------------------------------------------------------
   412 // CRadioRdsUtility::CBody::GetTrafficAnnouncementStatus
   447 // CRadioRdsUtility::CBody::GetTrafficAnnouncementStatus
   413 // (other items were commented in a header).
   448 // (other items were commented in a header).
   414 // -----------------------------------------------------------------------------
   449 // -----------------------------------------------------------------------------
   415 //
   450 //
   416 TInt CRadioRdsUtility::CBody::GetTrafficAnnouncementStatus(
   451 TInt CRadioRdsUtility::CBody::GetTrafficAnnouncementStatus(
   417     TBool& aTaStatus )
   452     TBool& aTaStatus )
   418     {
   453     {
   419     return iRadioSession->GetTrafficAnnouncementStatus( aTaStatus );
   454     FUNC_LOG;
       
   455     return iRadioSession.GetTrafficAnnouncementStatus( aTaStatus );
   420     }
   456     }
   421 
   457 
   422 // -----------------------------------------------------------------------------
   458 // -----------------------------------------------------------------------------
   423 // CRadioRdsUtility::CBody::GetTrafficProgrammeStatus
   459 // CRadioRdsUtility::CBody::GetTrafficProgrammeStatus
   424 // (other items were commented in a header).
   460 // (other items were commented in a header).
   425 // -----------------------------------------------------------------------------
   461 // -----------------------------------------------------------------------------
   426 //
   462 //
   427 TInt CRadioRdsUtility::CBody::GetTrafficProgrammeStatus(
   463 TInt CRadioRdsUtility::CBody::GetTrafficProgrammeStatus(
   428     TBool& aTpStatus )
   464     TBool& aTpStatus )
   429     {
   465     {
   430     return iRadioSession->GetTrafficProgrammeStatus( aTpStatus );
   466     FUNC_LOG;
       
   467     return iRadioSession.GetTrafficProgrammeStatus( aTpStatus );
   431     }
   468     }
   432 
   469 
   433 
   470 
   434 //End of File
   471 //End of File