sl@0: /** sl@0: * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: sl@0: * sl@0: */ sl@0: sl@0: sl@0: sl@0: #if (!defined __TE_SCHSVR_FLOATING_SCHEDULE_STEP_BASE__) sl@0: #define __TE_SCHSVR_FLOATING_SCHEDULE_STEP_BASE__ sl@0: #include sl@0: sl@0: // Please add your include here if you have sl@0: #include "Thelpers.h" sl@0: #include sl@0: #include sl@0: sl@0: /**************************************************************************** sl@0: * The reason to have a new step base is that it is very much possible sl@0: * that the all individual test steps have project related common variables sl@0: * and members sl@0: * and this is the place to define these common variable and members. sl@0: * sl@0: ****************************************************************************/ sl@0: static RScheduler TheScheduler; sl@0: sl@0: typedef CArrayFixFlat CScheduleEntryInfoArray; sl@0: typedef CArrayFixFlat CSchConditionArray; sl@0: sl@0: const TUid KTestUid = TUid::Uid(0x101F7784); sl@0: const TInt KTestKey1 = 1; sl@0: const TInt KTestKey2 = 2; sl@0: const TInt KTestKey3 = 3; sl@0: const TInt KTestKey4 = 4; sl@0: const TInt KTestKey5 = 5; sl@0: const TInt KTestKey6 = 6; sl@0: const TInt KTestKey7 = 7; sl@0: const TInt KTestKey8 = 8; sl@0: sl@0: _LIT(KMinimalTaskHandler, "MinimalTaskHandler"); sl@0: sl@0: sl@0: class CTe_floating_scheduleSuiteStepBase : public CTestStep sl@0: { sl@0: public: sl@0: virtual ~CTe_floating_scheduleSuiteStepBase(); sl@0: CTe_floating_scheduleSuiteStepBase(); sl@0: virtual TVerdict doTestStepPreambleL(); sl@0: virtual TVerdict doTestStepPostambleL(); sl@0: sl@0: //Please add your class members which will be common to all individual test steps: sl@0: sl@0: protected: sl@0: HBufC8* iReadData; sl@0: HBufC8* iWriteData; sl@0: }; sl@0: sl@0: #endif