|
1 /** |
|
2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
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". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 /** |
|
21 @file Qos.TestSteps.h |
|
22 */ |
|
23 #if (!defined QOS_TESTSTEPS_H) |
|
24 #define QOS_TESTSTEPS_H |
|
25 |
|
26 #include <test/testexecutestepbase.h> |
|
27 #include "Te_EsockStepBase.h" |
|
28 #include <cs_subconparams.h> |
|
29 #include <ip_subconparams.h> |
|
30 #include <networking/mbmsparams.h> |
|
31 |
|
32 /** |
|
33 Class implementing compareextiplink99parametersetStep |
|
34 |
|
35 @internalComponent |
|
36 */ |
|
37 class CCompareExtIPLink99ParameterSetStep : public CTe_EsockStepBase |
|
38 { |
|
39 public: |
|
40 CCompareExtIPLink99ParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
41 TVerdict doSingleTestStep(); |
|
42 TInt ConfigureFromIni(); |
|
43 |
|
44 protected: |
|
45 TBool ParseCompareDetails(); |
|
46 TBool CompareR4Params(CSubConQosIPLinkR99ParamSet& ps1,CSubConQosIPLinkR99ParamSet& ps2); |
|
47 |
|
48 TPtrC iParams1Name; |
|
49 TPtrC iParams2Name; |
|
50 TInt iFamily1Id; |
|
51 TInt iFamily2Id; |
|
52 CSubConParameterFamily::TParameterSetType iFamily1Type; |
|
53 CSubConParameterFamily::TParameterSetType iFamily2Type; |
|
54 }; |
|
55 |
|
56 _LIT(KCompareExtIPLink99ParameterSetStep,"CompareExtIPLink99ParameterSetStep"); |
|
57 |
|
58 |
|
59 /** |
|
60 Class implementing CompareExtSBLPParameterSetStep |
|
61 |
|
62 @internalComponent |
|
63 */ |
|
64 class CCompareExtSBLPParameterSetStep : public CTe_EsockStepBase |
|
65 { |
|
66 public: |
|
67 CCompareExtSBLPParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
68 TVerdict doSingleTestStep(); |
|
69 TInt ConfigureFromIni(); |
|
70 TBool Compare(CSubConSBLPR5ExtensionParamSet& ps1,CSubConSBLPR5ExtensionParamSet& ps2); |
|
71 |
|
72 private: |
|
73 TRSubConnectionParams iParams; //current params |
|
74 }; |
|
75 |
|
76 _LIT(KCompareExtSBLPParameterSetStep,"CompareExtSBLPParameterSetStep"); |
|
77 |
|
78 |
|
79 /** |
|
80 Class implementing comparegenqosparametersetStep |
|
81 |
|
82 @internalComponent |
|
83 */ |
|
84 class CCompareGenQosParameterSetStep : public CTe_EsockStepBase |
|
85 { |
|
86 public: |
|
87 CCompareGenQosParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
88 TVerdict doSingleTestStep(); |
|
89 TInt ConfigureFromIni(); |
|
90 TBool Compare(CSubConQosGenericParamSet& ps1,CSubConQosGenericParamSet& ps2); |
|
91 |
|
92 private: |
|
93 TPtrC iParams1Name; |
|
94 TPtrC iParams2Name; |
|
95 TInt iFamily1Id; |
|
96 TInt iFamily2Id; |
|
97 CSubConParameterFamily::TParameterSetType iFamily1Type; |
|
98 CSubConParameterFamily::TParameterSetType iFamily2Type; |
|
99 }; |
|
100 |
|
101 _LIT(KCompareGenQosParameterSetStep,"CompareGenQosParameterSetStep"); |
|
102 |
|
103 |
|
104 /** |
|
105 Class implementing comparegensblpparametersetStep |
|
106 |
|
107 @internalComponent |
|
108 */ |
|
109 class CCompareGenSBLPParameterSetStep : public CTe_EsockStepBase |
|
110 { |
|
111 public: |
|
112 CCompareGenSBLPParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
113 TVerdict doSingleTestStep(); |
|
114 TInt ConfigureFromIni(); |
|
115 TBool Compare(CSubConAuthorisationGenericParamSet ps1,CSubConAuthorisationGenericParamSet ps2); |
|
116 |
|
117 private: |
|
118 TRSubConnectionParams iParams; //current params |
|
119 }; |
|
120 |
|
121 _LIT(KCompareGenSBLPParameterSetStep,"CompareGenSBLPParameterSetStep"); |
|
122 |
|
123 /** |
|
124 Class implementing closersubconparameterbundleStep |
|
125 |
|
126 @internalComponent |
|
127 */ |
|
128 class CCloseRSubConParameterBundleStep : public CTe_EsockStepBase |
|
129 { |
|
130 public: |
|
131 CCloseRSubConParameterBundleStep(CCEsockTestBase*& aEsockTest); |
|
132 TVerdict doSingleTestStep(); |
|
133 TInt ConfigureFromIni(); |
|
134 |
|
135 private: |
|
136 TRSubConnectionParams iParams; //current params |
|
137 }; |
|
138 |
|
139 _LIT(KCloseRSubConParameterBundleStep,"CloseRSubConParameterBundleStep"); |
|
140 |
|
141 |
|
142 class TGenericSetParams |
|
143 { |
|
144 public: |
|
145 TPtrC iName; |
|
146 CSubConParameterFamily::TParameterSetType iType; |
|
147 TBool iHeaderMode; |
|
148 TInt iDownlinkBandwidth; |
|
149 TInt iUplinkBandwidth; |
|
150 TInt iDownLinkMaximumBurstSize; |
|
151 TInt iUpLinkMaximumBurstSize; |
|
152 TInt iDownLinkAveragePacketSize; |
|
153 TInt iUpLinkAveragePacketSize; |
|
154 TInt iDownLinkMaximumPacketSize; |
|
155 TInt iUpLinkMaximumPacketSize; |
|
156 TInt iDownLinkDelay; |
|
157 TInt iUpLinkDelay; |
|
158 TInt iDownLinkDelayVariation; |
|
159 TInt iUpLinkDelayVariation; |
|
160 TInt iDownLinkPriority; |
|
161 TInt iUpLinkPriority; |
|
162 }; |
|
163 |
|
164 class CInitialiseRSubConParameterFamilyStep : public CTe_EsockStepBase |
|
165 { |
|
166 public: |
|
167 CInitialiseRSubConParameterFamilyStep(CCEsockTestBase*& aEsockTest); |
|
168 TVerdict doSingleTestStep(); |
|
169 TInt ConfigureFromIni(); |
|
170 |
|
171 protected: |
|
172 TBool ReadGenSetDescription(); |
|
173 void ConstructFamilyFromIniL(); |
|
174 void ConstructExtensionSetL(const TDesC& aFieldName, CSubConParameterFamily& aFamily); |
|
175 void ConstructGenericSetL(CSubConParameterFamily& aFamily); |
|
176 |
|
177 private: |
|
178 TInt iFamilyId; |
|
179 TGenericSetParams iGenSetParams; |
|
180 TRSubConnectionParams iParams; //current params (.ini) |
|
181 }; |
|
182 |
|
183 _LIT(KInitialiseRSubConParameterFamilyStep,"InitialiseRSubConParameterFamilyStep"); |
|
184 |
|
185 |
|
186 /** |
|
187 Class containing IP R99 Qos parameters |
|
188 |
|
189 @internalComponent |
|
190 */ |
|
191 class TExtensionQosParamsSetIPLink99 |
|
192 { |
|
193 public: |
|
194 CSubConParameterFamily::TParameterSetType iType; |
|
195 RPacketQoS::TTrafficClass iTrafficClass; // Traffic class |
|
196 RPacketQoS::TDeliveryOrder iDeliveryOrder; // Delivery order |
|
197 RPacketQoS::TErroneousSDUDelivery iDeliveryOfErroneusSdu; // Delivery of erroneous SDUs |
|
198 RPacketQoS::TBitErrorRatio iResidualBer; // Residual BER |
|
199 RPacketQoS::TSDUErrorRatio iErrorRatio; // SDU error ratio |
|
200 RPacketQoS::TTrafficHandlingPriority iPriority; // Traffic handling priority |
|
201 TInt iTransferDelay; // Transfer delay |
|
202 TInt iMaxSduSize; // Maximum SDU size |
|
203 TInt iMaxBitrateUplink; // Maximum bit rate for uplink |
|
204 TInt iMaxBitrateDownlink; // Maximum bit rate for downlink |
|
205 TInt iGuaBitrateUplink; // Guaranteed bit rate for uplink |
|
206 TInt iGuaBitrateDownlink; // Guaranteed bit rate for downlink |
|
207 }; |
|
208 |
|
209 /** |
|
210 Class implementing initialisation of Qos parameter family |
|
211 |
|
212 @internalComponent |
|
213 */ |
|
214 class CinitialiseExtIPLink99ParameterSetStep : public CTe_EsockStepBase |
|
215 { |
|
216 public: |
|
217 CinitialiseExtIPLink99ParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
218 TVerdict doSingleTestStep(); |
|
219 TInt ConfigureFromIni(); |
|
220 |
|
221 //current params (.ini) |
|
222 TInt iFamilyId; |
|
223 TExtensionQosParamsSetIPLink99 iParams; |
|
224 TPtrC iSetName; |
|
225 TPtrC iBundleName; |
|
226 |
|
227 protected: |
|
228 void ConstructIPLink99SetL(); |
|
229 TBool ParseIniIPLinkParameters(); |
|
230 void InitialiseR99Params(CSubConQosIPLinkR99ParamSet* aParams); |
|
231 }; |
|
232 |
|
233 _LIT(KinitialiseExtIPLink99ParameterSetStep,"initialiseExtIPLink99ParameterSetStep"); |
|
234 |
|
235 |
|
236 /** |
|
237 Class implementing initialisation of CinitialiseExtMbmsParameterSet parameter family |
|
238 |
|
239 @internalComponent |
|
240 */ |
|
241 class CinitialiseExtMbmsParameterSetStep : public CTe_EsockStepBase |
|
242 { |
|
243 public: |
|
244 CinitialiseExtMbmsParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
245 TVerdict doSingleTestStep(); |
|
246 TInt ConfigureFromIni(); |
|
247 |
|
248 //current params (.ini) |
|
249 TInt iFamilyId; |
|
250 TPtrC iSetName; |
|
251 TPtrC iBundleName; |
|
252 CSubConParameterFamily::TParameterSetType iType; |
|
253 TInt iSessionId; |
|
254 TInt iServiceMode; |
|
255 TInt iOperationType; |
|
256 |
|
257 protected: |
|
258 void ConstructMbmsL(); |
|
259 }; |
|
260 |
|
261 _LIT(KinitialiseExtMbmsParameterSetStep,"initialiseExtMbmsParameterSetStep"); |
|
262 |
|
263 |
|
264 |
|
265 /** |
|
266 Class containing generic SBLP parameters |
|
267 |
|
268 @internalComponent |
|
269 */ |
|
270 class TGenericSetSblpParams |
|
271 { |
|
272 public: |
|
273 CSubConParameterFamily::TParameterSetType iType; |
|
274 TBool iHeaderMode; |
|
275 }; |
|
276 |
|
277 /** |
|
278 Class implementing initialiseGenSblpParameterStep |
|
279 |
|
280 @internalComponent |
|
281 */ |
|
282 class CinitialiseGenSblpParameterSetStep : public CTe_EsockStepBase |
|
283 { |
|
284 public: |
|
285 CinitialiseGenSblpParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
286 TVerdict doSingleTestStep(); |
|
287 TInt ConfigureFromIni(); |
|
288 |
|
289 protected: |
|
290 void ConstructGenericSetL(); |
|
291 |
|
292 private: |
|
293 //current params (.ini) |
|
294 TInt iFamilyId; |
|
295 TGenericSetSblpParams iParams; |
|
296 TPtrC iSetName; |
|
297 TPtrC iBundleName; |
|
298 }; |
|
299 |
|
300 _LIT(KinitialiseGenSblpParameterSetStep,"initialiseGenSblpParameterSetStep"); |
|
301 |
|
302 /** |
|
303 Class implementing initialiseGenMbmsParameterStep |
|
304 |
|
305 @internalComponent |
|
306 */ |
|
307 class CinitialiseGenMbmsParameterStep : public CTe_EsockStepBase |
|
308 { |
|
309 public: |
|
310 CinitialiseGenMbmsParameterStep(CCEsockTestBase*& aEsockTest); |
|
311 TVerdict doSingleTestStep(); |
|
312 TInt ConfigureFromIni(); |
|
313 |
|
314 protected: |
|
315 void ConstructGenericMbmsSetL(); |
|
316 |
|
317 private: |
|
318 //current params (.ini) |
|
319 CSubConParameterFamily::TParameterSetType iType; |
|
320 TInt iFamilyId; |
|
321 TPtrC iSetName; |
|
322 TPtrC iBundleName; |
|
323 TBool iIsMultiConnection; |
|
324 TBool iIsDeactivationReqd; |
|
325 TBool iIsActivationSuccess; |
|
326 |
|
327 TUint iNumTmgis; |
|
328 TUint iMCC; |
|
329 TUint iMNC; |
|
330 TUint iServiceId; |
|
331 TInt iAccessBearer; |
|
332 TInt iServicePrty; |
|
333 }; |
|
334 |
|
335 _LIT(KinitialiseGenMbmsParameterSetStep,"initialiseGenMbmsParameterSetStep"); |
|
336 |
|
337 /** |
|
338 Class containing generic sub connection parameters |
|
339 |
|
340 @internalComponent |
|
341 */ |
|
342 class TGenericQosParamsSet |
|
343 { |
|
344 public: |
|
345 CSubConParameterFamily::TParameterSetType iType; |
|
346 TBool iHeaderMode; |
|
347 TInt iDownlinkBandwidth; |
|
348 TInt iUplinkBandwidth; |
|
349 TInt iDownLinkMaximumBurstSize; |
|
350 TInt iUpLinkMaximumBurstSize; |
|
351 TInt iDownLinkAveragePacketSize; |
|
352 TInt iUpLinkAveragePacketSize; |
|
353 TInt iDownLinkMaximumPacketSize; |
|
354 TInt iUpLinkMaximumPacketSize; |
|
355 TInt iDownLinkDelay; |
|
356 TInt iUpLinkDelay; |
|
357 TInt iDownLinkDelayVariation; |
|
358 TInt iUpLinkDelayVariation; |
|
359 TInt iDownLinkPriority; |
|
360 TInt iUpLinkPriority; |
|
361 }; |
|
362 |
|
363 /** |
|
364 Class implementing initialiseGenQosParameterSetStep |
|
365 |
|
366 @internalComponent |
|
367 */ |
|
368 class CinitialiseGenQosParameterSetStep : public CTe_EsockStepBase |
|
369 { |
|
370 public: |
|
371 CinitialiseGenQosParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
372 TVerdict doSingleTestStep(); |
|
373 TInt ConfigureFromIni(); |
|
374 |
|
375 protected: |
|
376 void ConstructGenericSetL(); |
|
377 |
|
378 private: |
|
379 //current params (.ini) |
|
380 TInt iFamilyId; |
|
381 TGenericQosParamsSet iParams; |
|
382 TPtrC iSetName; |
|
383 TPtrC iBundleName; |
|
384 }; |
|
385 |
|
386 _LIT(KinitialiseGenQosParameterSetStep,"initialiseGenQosParameterSetStep"); |
|
387 |
|
388 |
|
389 /** |
|
390 Class containing extension SBLP parameters |
|
391 |
|
392 @internalComponent |
|
393 */ |
|
394 class TExtensionSetSblpParams |
|
395 { |
|
396 public: |
|
397 ~TExtensionSetSblpParams(); |
|
398 |
|
399 CSubConParameterFamily::TParameterSetType iType; |
|
400 TAuthToken iAuthorisationToken; |
|
401 RArray<TPtrC> iFlowNames; |
|
402 }; |
|
403 |
|
404 /** |
|
405 Class implementing initialiseExtSblpParameterSetStep |
|
406 |
|
407 @internalComponent |
|
408 */ |
|
409 class CinitialiseExtSblpParameterSetStep : public CTe_EsockStepBase |
|
410 { |
|
411 public: |
|
412 CinitialiseExtSblpParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
413 TVerdict doSingleTestStep(); |
|
414 TInt ConfigureFromIni(); |
|
415 |
|
416 protected: |
|
417 void ConstructExtensionSetL(); |
|
418 |
|
419 private: |
|
420 //current params (.ini) |
|
421 TInt iFamilyId; |
|
422 TExtensionSetSblpParams iParams; |
|
423 TPtrC iSetName; |
|
424 TPtrC iBundleName; |
|
425 }; |
|
426 |
|
427 _LIT(KinitialiseExtSblpParameterSetStep,"initialiseExtSblpParameterSetStep"); |
|
428 |
|
429 /** |
|
430 Class implementing creatersubconparameterbundleStep |
|
431 |
|
432 @internalComponent |
|
433 */ |
|
434 class CCreateRSubConParameterBundleStep : public CTe_EsockStepBase |
|
435 { |
|
436 public: |
|
437 CCreateRSubConParameterBundleStep(CCEsockTestBase*& aEsockTest); |
|
438 TVerdict doSingleTestStep(); |
|
439 TInt ConfigureFromIni(); |
|
440 void ConstructParametersFromIniL(); |
|
441 |
|
442 private: |
|
443 TRSubConnectionParams iParams; //current params |
|
444 }; |
|
445 |
|
446 _LIT(KCreateRSubConParameterBundleStep,"CreateRSubConParameterBundleStep"); |
|
447 |
|
448 |
|
449 /** |
|
450 Class implementing creatersubconparameterfamilyStep |
|
451 |
|
452 @internalComponent |
|
453 */ |
|
454 class CCreateRSubConParameterFamilyStep : public CTe_EsockStepBase |
|
455 { |
|
456 public: |
|
457 CCreateRSubConParameterFamilyStep(CCEsockTestBase*& aEsockTest); |
|
458 TVerdict doSingleTestStep(); |
|
459 TInt ConfigureFromIni(); |
|
460 |
|
461 protected: |
|
462 TBool ReadGenSetDescription(); |
|
463 void ConstructFamilyFromIniL(); |
|
464 |
|
465 private: |
|
466 //current params (.ini) |
|
467 TInt iFamilyId; |
|
468 TPtrC iSubConnectionParamsName; |
|
469 }; |
|
470 |
|
471 _LIT(KCreateRSubConParameterFamilyStep,"CreateRSubConParameterFamilyStep"); |
|
472 |
|
473 |
|
474 /** |
|
475 Class implementing createsblpflowidStep |
|
476 |
|
477 @internalComponent |
|
478 */ |
|
479 class CCreateSBLPFlowIdStep : public CTe_EsockStepBase |
|
480 { |
|
481 public: |
|
482 CCreateSBLPFlowIdStep(CCEsockTestBase*& aEsockTest); |
|
483 TVerdict doSingleTestStep(); |
|
484 TInt ConfigureFromIni(); |
|
485 |
|
486 private: |
|
487 TPtrC iFlowExtName; //current params (.ini) |
|
488 }; |
|
489 |
|
490 _LIT(KCreateSBLPFlowIdStep,"CreateSBLPFlowIdStep"); |
|
491 |
|
492 |
|
493 /** |
|
494 Class implementing GetRSubConParametersStep |
|
495 |
|
496 @internalComponent |
|
497 */ |
|
498 class CGetRSubConParametersStep : public CTe_EsockStepBase |
|
499 { |
|
500 public: |
|
501 CGetRSubConParametersStep(CCEsockTestBase*& aEsockTest); |
|
502 TVerdict doSingleTestStep(); |
|
503 TInt ConfigureFromIni(); |
|
504 |
|
505 private: |
|
506 TRSubConnectionParams iParams; //current params |
|
507 }; |
|
508 |
|
509 _LIT(KGetRSubConParametersStep,"GetRSubConParametersStep"); |
|
510 |
|
511 |
|
512 /** |
|
513 Class implementing SetRSubConParametersStep |
|
514 |
|
515 @internalComponent |
|
516 */ |
|
517 class CSetRSubConParametersStep : public CTe_EsockStepBase |
|
518 { |
|
519 public: |
|
520 CSetRSubConParametersStep(CCEsockTestBase*& aEsockTest); |
|
521 TVerdict doSingleTestStep(); |
|
522 TInt ConfigureFromIni(); |
|
523 |
|
524 private: |
|
525 TRSubConnectionParams iParams; //current params (.ini) |
|
526 }; |
|
527 |
|
528 _LIT(KSetRSubConParametersStep,"SetRSubConParametersStep"); |
|
529 |
|
530 |
|
531 /** |
|
532 Class implementing SetSBLPFlowIdStep |
|
533 |
|
534 @internalComponent |
|
535 */ |
|
536 class CSetSBLPFlowIdStep : public CTe_EsockStepBase |
|
537 { |
|
538 public: |
|
539 CSetSBLPFlowIdStep(CCEsockTestBase*& aEsockTest); |
|
540 TVerdict doSingleTestStep(); |
|
541 TInt ConfigureFromIni(); |
|
542 private: |
|
543 //current params (.ini) |
|
544 TPtrC iFlowExtName; |
|
545 TInt iMediaComponent; |
|
546 TInt iIPFlowNumber; |
|
547 }; |
|
548 |
|
549 _LIT(KSetSBLPFlowIdStep,"SetSBLPFlowIdStep"); |
|
550 |
|
551 |
|
552 |
|
553 /** |
|
554 Class implementing initialisation of Qos R5 parameter family |
|
555 |
|
556 @internalComponent |
|
557 */ |
|
558 class CinitialiseExtIPLinkR5ParameterSetStep : public CinitialiseExtIPLink99ParameterSetStep |
|
559 { |
|
560 public: |
|
561 CinitialiseExtIPLinkR5ParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
562 TVerdict doSingleTestStep(); |
|
563 TInt ConfigureFromIni(); |
|
564 |
|
565 protected: |
|
566 void ConstructIPLinkR5SetL(); |
|
567 void InitialiseR5Params(CSubConQosR5ParamSet* ipLinkR5ParmSet); |
|
568 |
|
569 private: |
|
570 |
|
571 TExtensionQosParamsSetIPLinkR5 iLinkR5Params; |
|
572 }; |
|
573 |
|
574 _LIT(KinitialiseExtIPLinkR5ParameterSetStep,"initialiseExtIPLinkR5ParameterSetStep"); |
|
575 |
|
576 |
|
577 /** |
|
578 Class implementing compareextiplink5parametersetStep |
|
579 |
|
580 @internalComponent |
|
581 */ |
|
582 class CCompareExtIPLinkR5ParameterSetStep : public CCompareExtIPLink99ParameterSetStep |
|
583 { |
|
584 public: |
|
585 CCompareExtIPLinkR5ParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
586 TVerdict doSingleTestStep(); |
|
587 TInt ConfigureFromIni(); |
|
588 TBool CompareR5Params(CSubConQosR5ParamSet& ps1,CSubConQosR5ParamSet& ps2); |
|
589 }; |
|
590 |
|
591 _LIT(KCompareExtIPLinkR5ParameterSetStep,"compareextiplinkr5parametersetStep"); |
|
592 |
|
593 |
|
594 /** |
|
595 Class implementing initialisation of IMS parameter family |
|
596 |
|
597 @internalComponent |
|
598 */ |
|
599 class CinitialiseIMSExtParameterSetStep : public CTe_EsockStepBase |
|
600 { |
|
601 public: |
|
602 CinitialiseIMSExtParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
603 TVerdict doSingleTestStep(); |
|
604 TInt ConfigureFromIni(); |
|
605 |
|
606 protected: |
|
607 void ConstructIMSParamSetL(); |
|
608 |
|
609 private: |
|
610 //current params (.ini) |
|
611 TInt iFamilyId; |
|
612 TPtrC iSetName; |
|
613 TPtrC iBundleName; |
|
614 TExtensionIMSParamsSet iIMSParams; |
|
615 }; |
|
616 |
|
617 _LIT(KinitialiseIMSExtParameterSetStep,"initialiseIMSExtParameterSetStep"); |
|
618 |
|
619 |
|
620 |
|
621 // Protocol extension support for subconnections |
|
622 //---------------------------------------------- |
|
623 |
|
624 /** |
|
625 Class implementing initialisation of dummy protocol parameter set (generic and extension sets) |
|
626 |
|
627 @internalComponent |
|
628 */ |
|
629 #include <comms-infras/ss_protocolparameterset.h> |
|
630 |
|
631 class CInitialiseDummyProtocolParameterSetStep : public CTe_EsockStepBase |
|
632 { |
|
633 public: |
|
634 CInitialiseDummyProtocolParameterSetStep(CCEsockTestBase*& aEsockTest); |
|
635 TVerdict doSingleTestStep(); |
|
636 TInt ConfigureFromIni(); |
|
637 |
|
638 protected: |
|
639 void ConstructDummyParamSetL(); |
|
640 |
|
641 private: |
|
642 //current params (.ini) |
|
643 TInt iFamilyId; |
|
644 TPtrC iSetName; |
|
645 TPtrC iBundleName; |
|
646 }; |
|
647 |
|
648 _LIT(KInitialiseDummyProtocolParameterSetStep,"InitialiseDummyProtocolParameterSetStep"); |
|
649 |
|
650 |
|
651 |
|
652 |
|
653 |
|
654 |
|
655 #endif // QOS_TESTSTEPS_H |
|
656 |