os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/inc/T_SfSrvServer.h
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/inc/T_SfSrvServer.h	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,97 @@
     1.4 +/*
     1.5 +* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +* All rights reserved.
     1.7 +* This component and the accompanying materials are made available
     1.8 +* under the terms of "Eclipse Public License v1.0"
     1.9 +* which accompanies this distribution, and is available
    1.10 +* at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +*
    1.12 +* Initial Contributors:
    1.13 +* Nokia Corporation - initial contribution.
    1.14 +*
    1.15 +* Contributors:
    1.16 +*
    1.17 +* Description: 
    1.18 +*
    1.19 +*/
    1.20 +
    1.21 +
    1.22 +/**
    1.23 +@test
    1.24 +@internalComponent
    1.25 +
    1.26 +This contains CT_SfSrvServer
    1.27 +*/
    1.28 +
    1.29 +#ifndef __T_SFSRV_SERVER_H__
    1.30 +#define __T_SFSRV_SERVER_H__
    1.31 +
    1.32 +#include <test/testblockcontroller.h>
    1.33 +#include <test/testserver2.h>
    1.34 +
    1.35 +#include "T_FsData.h"
    1.36 +#include "T_FileData.h"
    1.37 +#include "T_FormatData.h"
    1.38 +#include "T_FileManData.h"
    1.39 +#include "T_DriveUnitData.h"
    1.40 +#include "T_RawDiskData.h"
    1.41 +#include "T_DirData.h"
    1.42 +#include "T_DirScanData.h"
    1.43 +#include "T_FileNamesIdenticalData.h"
    1.44 +#include "T_RDirData.h"
    1.45 +#include "T_FileTextData.h"
    1.46 +#include "T_EntryData.h"
    1.47 +#include "T_EntryArrayData.h"
    1.48 +#include "T_FindFileData.h"
    1.49 +#include "T_ParseData.h"
    1.50 +#include "T_ParsePtrCData.h"
    1.51 +#include "T_ParsePtrData.h"
    1.52 +#include "T_OpenFileScanData.h"
    1.53 +#include "T_VolumeInfoData.h"
    1.54 +
    1.55 +
    1.56 +_LIT(KRFs, 					"RFs");
    1.57 +_LIT(KRFile,				"RFile");
    1.58 +_LIT(KRFormat,				"RFormat");
    1.59 +_LIT(KRRawDisk,				"RRawDisk");
    1.60 +_LIT(KTDriveUnit,			"TDriveUnit");
    1.61 +_LIT(KCDir,					"CDir");
    1.62 +_LIT(KCDirScan,				"CDirScan");
    1.63 +_LIT(KCFileMan,				"CFileMan");
    1.64 +_LIT(KFileNamesIdentical,	"FileNamesIdentical");
    1.65 +_LIT(KRDir,					"RDir");
    1.66 +_LIT(KTFileText,			"TFileText");
    1.67 +_LIT(KTEntry,				"TEntry");
    1.68 +_LIT(KTEntryArray,			"TEntryArray");
    1.69 +_LIT(KTFindFile,			"TFindFile");
    1.70 +_LIT(KTParse,				"TParse");
    1.71 +_LIT(KTParsePtr,			"TParsePtr");
    1.72 +_LIT(KTParsePtrC,			"TParsePtrC");
    1.73 +_LIT(KTOpenFileScan,		"TOpenFileScan");
    1.74 +_LIT(KTVolumeInfo,			"TVolumeInfo");
    1.75 +
    1.76 +class CT_SfSrvServer : public CTestServer2
    1.77 +	{
    1.78 +private:
    1.79 +	class CT_SfSrvBlock : public CTestBlockController
    1.80 +		{
    1.81 +	public:
    1.82 +		inline CT_SfSrvBlock();
    1.83 +		inline ~CT_SfSrvBlock();
    1.84 +
    1.85 +		inline CDataWrapper*	CreateDataL(const TDesC& aData);
    1.86 +		};
    1.87 +
    1.88 +public:
    1.89 +	static CT_SfSrvServer* NewL();
    1.90 +	inline ~CT_SfSrvServer();
    1.91 +
    1.92 +	inline CTestBlockController*	CreateTestBlock();
    1.93 +
    1.94 +protected:
    1.95 +	inline CT_SfSrvServer();
    1.96 +	};
    1.97 +
    1.98 +#include "T_SfSrvServer.inl"
    1.99 +
   1.100 +#endif // __T_SFSRV_SERVER_H__