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__