os/ossrv/genericopenlibs/posixrealtimeextensions/test/testsharedmemory/inc/tsharedmemory.h
First public contribution.
2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Name : tsharedmemory.h
22 #ifndef __TESTMKFIFO_H__
23 #define __TESTMKFIFO_H__
25 #include <test/testexecutestepbase.h>
39 _LIT(KTestsharedmemory1, "Testsharedmemory1");
40 _LIT(KTestsharedmemory2, "Testsharedmemory2");
41 _LIT(KTestsharedmemory3, "Testsharedmemory3");
42 _LIT(KTestsharedmemory4, "Testsharedmemory4");
43 _LIT(KTestsharedmemory5, "Testsharedmemory5");
44 _LIT(KTestsharedmemory6, "Testsharedmemory6");
45 _LIT(KTestsharedmemory7, "Testsharedmemory7");
46 _LIT(KTestsharedmemory8, "Testsharedmemory8");
47 _LIT(KTestsharedmemory9, "Testsharedmemory9");
48 _LIT(KTestsharedmemory10, "Testsharedmemory10");
49 _LIT(KTestsharedmemory11, "Testsharedmemory11");
50 _LIT(KTestsharedmemory12, "Testsharedmemory12");
51 _LIT(KTestsharedmemory13, "Testsharedmemory13");
52 _LIT(KTestsharedmemory14, "Testsharedmemory14");
53 _LIT(KTestsharedmemory15, "Testsharedmemory15");
54 _LIT(KTestsharedmemory16, "Testsharedmemory16");
55 _LIT(KTestsharedmemory17, "Testsharedmemory17");
56 _LIT(KTestsharedmemory18, "Testsharedmemory18");
57 _LIT(KTestsharedmemory19, "Testsharedmemory19");
58 _LIT(KTestsharedmemory20, "Testsharedmemory20");
59 _LIT(KTestsharedmemory21, "Testsharedmemory21");
60 _LIT(KTestsharedmemory22, "Testsharedmemory22");
61 _LIT(KTestsharedmemory23, "Testsharedmemory23");
62 _LIT(KTestsharedmemory24, "Testsharedmemory24");
63 _LIT(KTestsharedmemory25, "Testsharedmemory25");
64 _LIT(KTestsharedmemory26, "Testsharedmemory26");
65 _LIT(KTestsharedmemory27, "Testsharedmemory27");
66 _LIT(KTestsharedmemory28, "Testsharedmemory28");
67 _LIT(KTestsharedmemory29, "Testsharedmemory29");
68 _LIT(KTestsharedmemory30, "Testsharedmemory30");
76 class CTestsharedmemory : public CTestStep
80 CTestsharedmemory(const TDesC& aStepName);
81 TVerdict doTestStepL();
82 TVerdict doTestStepPreambleL();
83 TVerdict doTestStepPostambleL();
84 protected: // Functions from base classes
86 static void* ThreadEntryFunctionW(void* arg);
87 static void* ThreadEntryFunctionR(void* arg);
88 static void* ThreadEntryFunctionWrite(void* arg);
92 * Fifo create with a pathname > FILENAMEMAX
94 * @param aItem Script line containing parameters.
95 * @return Symbian OS error code.
97 virtual TInt Testsharedmemory1 ( );
98 virtual TInt Testsharedmemory2 ( );
99 virtual TInt Testsharedmemory3 ( );
100 virtual TInt Testsharedmemory4 ( );
101 virtual TInt Testsharedmemory5 ( );
102 virtual TInt Testsharedmemory6 ( );
103 virtual TInt Testsharedmemory7 ( );
104 virtual TInt Testsharedmemory8 ( );
105 virtual TInt Testsharedmemory9 ( );
106 virtual TInt Testsharedmemory10 ( );
107 virtual TInt Testsharedmemory11 ( );
108 virtual TInt Testsharedmemory12 ( );
109 virtual TInt Testsharedmemory13 ( );
110 virtual TInt Testsharedmemory14 ( );
111 virtual TInt Testsharedmemory15 ( );
112 virtual TInt Testsharedmemory16 ( );
113 virtual TInt Testsharedmemory17 ( );
114 virtual TInt Testsharedmemory18 ( );
115 virtual TInt Testsharedmemory19 ( );
116 virtual TInt Testsharedmemory20 ( );
117 virtual TInt Testsharedmemory21 ( );
118 virtual TInt Testsharedmemory22 ( );
119 virtual TInt Testsharedmemory23 ( );
120 virtual TInt Testsharedmemory24 ( );
121 virtual TInt Testsharedmemory25 ( );
122 virtual TInt Testsharedmemory26 ( );
123 virtual TInt Testsharedmemory27 ( );
124 virtual TInt Testsharedmemory28 ( );
125 virtual TInt Testsharedmemory29 ( );
126 virtual TInt Testsharedmemory30 ( );