radioengine/engine/api/mradioengineinitializer.h
branchGCC_SURGE
changeset 37 451b2e1545b2
parent 14 63aabac4416d
parent 28 075425b8d9a4
equal deleted inserted replaced
26:6bcf277166c1 37:451b2e1545b2
    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_