equal
deleted
inserted
replaced
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 * |