radioengine/engine/api/mradiordsreceiver.h
branchGCC_SURGE
changeset 37 451b2e1545b2
parent 14 63aabac4416d
parent 28 075425b8d9a4
equal deleted inserted replaced
26:6bcf277166c1 37:451b2e1545b2
    18 #ifndef MRADIORDSRECEIVER_H
    18 #ifndef MRADIORDSRECEIVER_H
    19 #define MRADIORDSRECEIVER_H
    19 #define MRADIORDSRECEIVER_H
    20 
    20 
    21 // Forward declarations
    21 // Forward declarations
    22 class CRadioUtility;
    22 class CRadioUtility;
    23 class CRadioPubSub;
       
    24 class MRadioRdsDataObserver;
    23 class MRadioRdsDataObserver;
    25 
    24 
    26 NONSHARABLE_CLASS( MRadioRdsReceiver )
    25 NONSHARABLE_CLASS( MRadioRdsReceiver )
    27     {
    26     {
    28 public:
    27 public:
    31      * Initializes the RDS receiver
    30      * Initializes the RDS receiver
    32      *
    31      *
    33      * @param aRadioUtility A reference to the radio utility
    32      * @param aRadioUtility A reference to the radio utility
    34      * @param aPubSub       Pointer to Publish&Subscribe object
    33      * @param aPubSub       Pointer to Publish&Subscribe object
    35      */
    34      */
    36     virtual void InitL( CRadioUtility& aRadioUtility, CRadioPubSub* aPubSub ) = 0;
    35     virtual void InitL( CRadioUtility& aRadioUtility ) = 0;
    37 
    36 
    38     /**
    37     /**
    39      * Adds an observer wich will be notified of the new RDS data
    38      * Adds an observer wich will be notified of the new RDS data
    40      * If observer already exists, it is not added
    39      * If observer already exists, it is not added
    41      *
    40      *