radioengine/engine/inc/cradiordsreceiverbase.h
branchGCC_SURGE
changeset 37 451b2e1545b2
parent 14 63aabac4416d
parent 28 075425b8d9a4
equal deleted inserted replaced
26:6bcf277166c1 37:451b2e1545b2
    26 #include "mradiordsdataobserver.h"
    26 #include "mradiordsdataobserver.h"
    27 #include "mradiordsreceiver.h"
    27 #include "mradiordsreceiver.h"
    28 
    28 
    29 // Forward declarations
    29 // Forward declarations
    30 class CRadioUtility;
    30 class CRadioUtility;
    31 class CRadioPubSub;
       
    32 
    31 
    33 // Class declaration
    32 // Class declaration
    34 NONSHARABLE_CLASS( CRadioRdsReceiverBase ) : public CBase
    33 NONSHARABLE_CLASS( CRadioRdsReceiverBase ) : public CBase
    35                                            , public MRadioRdsReceiver
    34                                            , public MRadioRdsReceiver
    36                                            , public MRadioRdsObserver
    35                                            , public MRadioRdsObserver
   130     /**
   129     /**
   131      * The radio settings
   130      * The radio settings
   132      */
   131      */
   133     MRadioEngineSettings&               iSettings;
   132     MRadioEngineSettings&               iSettings;
   134 
   133 
   135     /**
       
   136      * Publish&Subscribe object. Can be NULL.
       
   137      * Not own.
       
   138      */
       
   139     CRadioPubSub*                       iPubSub;
       
   140 
       
   141 private: // data
   134 private: // data
   142 
   135 
   143     /**
   136     /**
   144      * Array of RDS observers.
   137      * Array of RDS observers.
   145      */
   138      */