mmaudio_plat/restricted_audio_output_api/tsrc/RestrictedAOTestClass/inc/RestrictedAOTestClass.h
changeset 5 b220a9341636
parent 0 b8ed18f6c07b
equal deleted inserted replaced
4:9d4397b300d1 5:b220a9341636
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <StifLogger.h>
    24 #include <StifLogger.h>
    25 #include <TestScripterInternal.h>
    25 #include <TestScripterInternal.h>
    26 #include <StifTestModule.h>
    26 #include <StifTestModule.h>
    27 
    27 #include <RestrictedAudioOutputMessageHandler.h>
    28 #include <e32svr.h>
    28 #include <e32svr.h>
    29 #include <e32base.h>
    29 #include <e32base.h>
    30 #include <e32cons.h>
    30 #include <e32cons.h>
    31 #include <customInterfaceUtility.h>
    31 #include <customInterfaceUtility.h>
    32 #include <SoundDevice.h>
    32 #include <SoundDevice.h>
       
    33 #include <ConfigurationComponentsFactory.h>
    33 #include <RestrictedAudioOutput.h>
    34 #include <RestrictedAudioOutput.h>
    34 
    35 #include <RestrictedAudioOutputProxy.h>
    35 
    36 
    36 
    37 
    37 #include "TimeoutController.h"
    38 #include "TimeoutController.h"
    38 
    39 
    39 
    40 
   296 		TInt RemoveAllowedOutput( CStifItemParser& aItem );
   297 		TInt RemoveAllowedOutput( CStifItemParser& aItem );
   297 		TInt GetAllowedOutputCount( CStifItemParser& aItem );
   298 		TInt GetAllowedOutputCount( CStifItemParser& aItem );
   298 		TInt GetAllowedOutput( CStifItemParser& aItem );
   299 		TInt GetAllowedOutput( CStifItemParser& aItem );
   299 		TInt Reset( CStifItemParser& aItem );
   300 		TInt Reset( CStifItemParser& aItem );
   300 		TInt Commit( CStifItemParser& aItem );
   301 		TInt Commit( CStifItemParser& aItem );
   301 
   302 		TInt GetUid(CStifItemParser& aItem);
   302 
   303 
   303 
   304 
   304     public:     // Data
   305     public:     // Data
   305         // ?one_line_short_description_of_data
   306         // ?one_line_short_description_of_data
   306         //?data_declaration;
   307         //?data_declaration;
   312     private:    // Data
   313     private:    // Data
   313 
   314 
   314     // reference to TestModuleIf
   315     // reference to TestModuleIf
   315     CTestModuleIf& iTestModuleIf;
   316     CTestModuleIf& iTestModuleIf;
   316 
   317 
       
   318     	CConfigurationComponentsFactory* iFactory;
   317 			CMMFDevSound*	iDevSound;
   319 			CMMFDevSound*	iDevSound;
   318 			CRestrictedAudioOutput* iRestrictedAudioOutput;
   320 			CRestrictedAudioOutput* iRestrictedAudioOutput;
   319 
   321 			CRestrictedAudioOutputMessageHandler* iRestrictedAudioOutputMessageHandler;
   320 
   322 			CRestrictedAudioOutputProxy* iRestrictedAudioOutputProxy;
   321 
   323 
   322 
   324 
   323     // Active object with a timer to timeout the test case
   325     // Active object with a timer to timeout the test case
   324     CSimpleTimeout * iTimeoutController;
   326     CSimpleTimeout * iTimeoutController;
   325 
   327