radioengine/engine/api/mradioengineinitializer.h
changeset 28 075425b8d9a4
parent 24 6df133bd92e1
child 37 451b2e1545b2
equal deleted inserted replaced
24:6df133bd92e1 28:075425b8d9a4
    25 // Forward declarations
    25 // Forward declarations
    26 class CRadioAudioRouter;
    26 class CRadioAudioRouter;
    27 class CRadioSystemEventCollector;
    27 class CRadioSystemEventCollector;
    28 class CRadioSettings;
    28 class CRadioSettings;
    29 class CRadioEngine;
    29 class CRadioEngine;
    30 class CRadioPubSub;
       
    31 
    30 
    32 NONSHARABLE_CLASS( MRadioEngineInitializer )
    31 NONSHARABLE_CLASS( MRadioEngineInitializer )
    33     {
    32     {
    34 public:
    33 public:
    35 
    34 
    36     virtual CRadioAudioRouter* InitAudioRouterL() = 0;
    35     virtual CRadioAudioRouter* InitAudioRouterL() = 0;
    37     virtual CRadioSystemEventCollector* InitSystemEventCollectorL() = 0;
    36     virtual CRadioSystemEventCollector* InitSystemEventCollectorL() = 0;
    38     virtual CRadioSettings* InitSettingsL() = 0;
    37     virtual CRadioSettings* InitSettingsL() = 0;
    39     virtual CRadioPubSub* InitPubSubL() = 0;
       
    40 
    38 
    41     };
    39     };
    42 
    40 
    43 #endif // MRADIOENGINEINITIALIZER_H_
    41 #endif // MRADIOENGINEINITIALIZER_H_