radioengine/engine/inc/cradioengineimp.h
changeset 54 a8ba0c289b44
parent 38 f8c3d4e6102c
equal deleted inserted replaced
51:bbebb0235466 54:a8ba0c289b44
    48     {
    48     {
    49     friend class CRadioEngine;
    49     friend class CRadioEngine;
    50 
    50 
    51 public:
    51 public:
    52 
    52 
       
    53     static CRadioEngineImp* NewL();
       
    54     
    53     ~CRadioEngineImp();
    55     ~CRadioEngineImp();
    54 
       
    55     void SetSystemEventCollector( CRadioSystemEventCollector* aCollector );
       
    56     void SetRadioSettings( CRadioSettings* aSettings );
       
    57 
    56 
    58 private:
    57 private:
    59 
    58 
    60     CRadioEngineImp( CRadioAudioRouter* aAudioRouter );
    59     CRadioEngineImp( CRadioAudioRouter* aAudioRouter );
    61 
    60 
   117         ERadioTunerControlRequested,
   116         ERadioTunerControlRequested,
   118         ERadioTunerControlGranted
   117         ERadioTunerControlGranted
   119         };
   118         };
   120 
   119 
   121     void ConstructL();
   120     void ConstructL();
       
   121     
   122 
   122 
   123     /**
   123     /**
   124      * Switches power on/off after a delay
   124      * Switches power on/off after a delay
   125      *
   125      *
   126      * @param aPowerOn ETrue if power is to be switched on,
   126      * @param aPowerOn ETrue if power is to be switched on,