241 * Constructs all the member data and retrieves all the data from the config file specific to this class. |
235 * Constructs all the member data and retrieves all the data from the config file specific to this class. |
242 * |
236 * |
243 * @leave Leaves no memory or any data member does not construct for any reason. |
237 * @leave Leaves no memory or any data member does not construct for any reason. |
244 */ |
238 */ |
245 { |
239 { |
246 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_CONSTRUCTL_1, "CSimPacketQoS: Entered constructor"); |
240 LOGPACKET1("CSimPacketQoS: Entered constructor"); |
247 iQosNetworkNotificationCount = 0; |
241 iQosNetworkNotificationCount = 0; |
248 iQosR5NetworkNotificationCount = 0; |
242 iQosR5NetworkNotificationCount = 0; |
249 |
243 |
250 iTimer=CSimTimer::NewL(iPhone); |
244 iTimer=CSimTimer::NewL(iPhone); |
251 iSetQoSData = new (ELeave) CArrayFixFlat<TSetQoSData>(1); |
245 iSetQoSData = new (ELeave) CArrayFixFlat<TSetQoSData>(1); |
252 iSetQoSTimer = CSimTimer::NewL(iPhone); |
246 iSetQoSTimer = CSimTimer::NewL(iPhone); |
253 iSimQoSChange = CSimPubSubChange::NewL(this, CSimPubSub::TPubSubProperty(KUidPSSimTsyCategory, KPSSimTsyNetworkQoSChange, KPSSimTsyNetworkQoSChangeKeyType)); |
247 iSimQoSChange = CSimPubSubChange::NewL(this, CSimPubSub::TPubSubProperty(KUidPSSimTsyCategory, KPSSimTsyNetworkQoSChange, KPSSimTsyNetworkQoSChangeKeyType)); |
254 |
248 |
255 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_CONSTRUCTL_2, "Starting to Load and Parse Packet Qos Config File"); |
249 LOGPACKET1("Starting to Load and Parse Packet Qos Config File"); |
256 |
250 |
257 GetGPRSReqProfilesL(); |
251 GetGPRSReqProfilesL(); |
258 GetGPRSNegProfilesL(); |
252 GetGPRSNegProfilesL(); |
259 GetR99ReqProfilesL(); |
253 GetR99ReqProfilesL(); |
260 GetR99NegProfilesL(); |
254 GetR99NegProfilesL(); |
433 TPtrC8 negPrecedence, negDelay, negPeek, negReliability, negMean; |
427 TPtrC8 negPrecedence, negDelay, negPeek, negReliability, negMean; |
434 |
428 |
435 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,negPrecedence); |
429 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,negPrecedence); |
436 if(ret!=KErrNone) |
430 if(ret!=KErrNone) |
437 { |
431 { |
438 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSNEGPROFILESL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQGPRS::NEGPRECEDENCE returned %d (element no. %d) from tag %s.",ret,0,KQosProfileNegGPRS); |
432 LOGPARSERR("QosProfileReqGPRS::negPrecedence",ret,0,&KQosProfileNegGPRS); |
439 continue; |
433 continue; |
440 } |
434 } |
441 else |
435 else |
442 if(AsciiToNum(negPrecedence, digit)==KErrNone) |
436 if(AsciiToNum(negPrecedence, digit)==KErrNone) |
443 negProfile.iNegPrecedence = digit; |
437 negProfile.iNegPrecedence = digit; |
444 |
438 |
445 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,negDelay); |
439 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,negDelay); |
446 if(ret!=KErrNone) |
440 if(ret!=KErrNone) |
447 { |
441 { |
448 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSNEGPROFILESL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQGPRS::NEGDELAY returned %d (element no. %d) from tag %s.",ret,1,KQosProfileNegGPRS); |
442 LOGPARSERR("QosProfileReqGPRS::negDelay",ret,1,&KQosProfileNegGPRS); |
449 continue; |
443 continue; |
450 } |
444 } |
451 else |
445 else |
452 if(AsciiToNum(negDelay, digit)==KErrNone) |
446 if(AsciiToNum(negDelay, digit)==KErrNone) |
453 negProfile.iNegDelay = digit; |
447 negProfile.iNegDelay = digit; |
454 |
448 |
455 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,negReliability); |
449 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,negReliability); |
456 if(ret!=KErrNone) |
450 if(ret!=KErrNone) |
457 { |
451 { |
458 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSNEGPROFILESL_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQGPRS::NEGRELIABILITY returned %d (element no. %d) from tag %s.",ret,2,KQosProfileNegGPRS); |
452 LOGPARSERR("QosProfileReqGPRS::negReliability",ret,2,&KQosProfileNegGPRS); |
459 continue; |
453 continue; |
460 } |
454 } |
461 else |
455 else |
462 if(AsciiToNum(negReliability, digit)==KErrNone) |
456 if(AsciiToNum(negReliability, digit)==KErrNone) |
463 negProfile.iNegReliability = digit; |
457 negProfile.iNegReliability = digit; |
464 |
458 |
465 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,negPeek); |
459 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,negPeek); |
466 if(ret!=KErrNone) |
460 if(ret!=KErrNone) |
467 { |
461 { |
468 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSNEGPROFILESL_4, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQGPRS::NEGPEEK returned %d (element no. %d) from tag %s.",ret,3,KQosProfileNegGPRS); |
462 LOGPARSERR("QosProfileReqGPRS::negPeek",ret,3,&KQosProfileNegGPRS); |
469 continue; |
463 continue; |
470 } |
464 } |
471 else |
465 else |
472 if(AsciiToNum(negPeek, digit)==KErrNone) |
466 if(AsciiToNum(negPeek, digit)==KErrNone) |
473 negProfile.iNegPeekThroughput = digit; |
467 negProfile.iNegPeekThroughput = digit; |
474 |
468 |
475 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,negMean); |
469 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,negMean); |
476 if(ret!=KErrNone) |
470 if(ret!=KErrNone) |
477 { |
471 { |
478 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSNEGPROFILESL_5, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQGPRS::NEGMEAN returned %d (element no. %d) from tag %s.",ret,4,KQosProfileNegGPRS); |
472 LOGPARSERR("QosProfileReqGPRS::negMean",ret,4,&KQosProfileNegGPRS); |
479 continue; |
473 continue; |
480 } |
474 } |
481 else |
475 else |
482 if(AsciiToNum(negMean, digit)==KErrNone) |
476 if(AsciiToNum(negMean, digit)==KErrNone) |
483 negProfile.iNegMeanThroughput = digit; |
477 negProfile.iNegMeanThroughput = digit; |
514 TInt minGuaranteedUpLinkBitRate, minGuaranteedDownLinkBitRate; |
508 TInt minGuaranteedUpLinkBitRate, minGuaranteedDownLinkBitRate; |
515 |
509 |
516 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
510 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
517 if(ret!=KErrNone) |
511 if(ret!=KErrNone) |
518 { |
512 { |
519 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::CONTEXTNAME returned %d (element no. %d) from tag %s.",ret,0,KQosProfileReqR99); |
513 LOGPARSERR("QosProfileReqR99::contextName",ret,0,KQosProfileReqR99); |
520 continue; |
514 continue; |
521 } |
515 } |
522 else |
516 else |
523 { |
517 { |
524 profileReq99.iContextName.Copy(contextName); |
518 profileReq99.iContextName.Copy(contextName); |
525 if (profileReq99.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
519 if (profileReq99.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
526 { |
520 { |
527 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::CONTEXTNAME returned %d (element no. %d) from tag %s.",KErrArgument,0,KQosProfileReqR99); |
521 LOGPARSERR("QosProfileReqR99::contextName",KErrArgument,0,&KQosProfileReqR99); |
528 continue; |
522 continue; |
529 } |
523 } |
530 } |
524 } |
531 |
525 |
532 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,reqTraffic); |
526 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,reqTraffic); |
533 if(ret!=KErrNone) |
527 if(ret!=KErrNone) |
534 { |
528 { |
535 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQTRAFFIC returned %d (element no. %d) from tag %s.",ret,1,KQosProfileReqR99); |
529 LOGPARSERR("QosProfileReqR99::reqTraffic",ret,1,&KQosProfileReqR99); |
536 continue; |
530 continue; |
537 } |
531 } |
538 else |
532 else |
539 { |
533 { |
540 if(AsciiToNum(reqTraffic, digit)==KErrNone) |
534 if(AsciiToNum(reqTraffic, digit)==KErrNone) |
614 } |
608 } |
615 |
609 |
616 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,maxSDUSize); |
610 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,maxSDUSize); |
617 if(ret!=KErrNone) |
611 if(ret!=KErrNone) |
618 { |
612 { |
619 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_9, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MAXSDUSIZE returned %d (element no. %d) from tag %s.",ret,7,KQosProfileReqR99); |
613 LOGPARSERR("QosProfileReqR99::maxSDUSize",ret,7,&KQosProfileReqR99); |
620 continue; |
614 continue; |
621 } |
615 } |
622 else |
616 else |
623 { |
617 { |
624 profileReq99.iMaxSDUSize=maxSDUSize; |
618 profileReq99.iMaxSDUSize=maxSDUSize; |
625 } |
619 } |
626 |
620 |
627 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,8,minSDUSize); |
621 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,8,minSDUSize); |
628 if(ret!=KErrNone) |
622 if(ret!=KErrNone) |
629 { |
623 { |
630 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_10, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MINSDUSIZE returned %d (element no. %d) from tag %s.",ret,8,KQosProfileReqR99); |
624 LOGPARSERR("QosProfileReqR99::minSDUSize",ret,8,&KQosProfileReqR99); |
631 continue; |
625 continue; |
632 } |
626 } |
633 else |
627 else |
634 { |
628 { |
635 profileReq99.iMinSDUSize=minSDUSize; |
629 profileReq99.iMinSDUSize=minSDUSize; |
636 } |
630 } |
637 |
631 |
638 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,reqUpLinkBitRate); |
632 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,reqUpLinkBitRate); |
639 if(ret!=KErrNone) |
633 if(ret!=KErrNone) |
640 { |
634 { |
641 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,9,KQosProfileReqR99); |
635 LOGPARSERR("QosProfileReqR99::reqUpLinkBitRate",ret,9,&KQosProfileReqR99); |
642 continue; |
636 continue; |
643 } |
637 } |
644 else |
638 else |
645 { |
639 { |
646 profileReq99.iReqUpLinkTBitRate=reqUpLinkBitRate; |
640 profileReq99.iReqUpLinkTBitRate=reqUpLinkBitRate; |
647 } |
641 } |
648 |
642 |
649 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,reqDownLinkBitRate); |
643 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,reqDownLinkBitRate); |
650 if(ret!=KErrNone) |
644 if(ret!=KErrNone) |
651 { |
645 { |
652 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosProfileReqR99); |
646 LOGPARSERR("QosProfileReqR99::reqDownLinkBitRate",ret,10,&KQosProfileReqR99); |
653 continue; |
647 continue; |
654 } |
648 } |
655 else |
649 else |
656 { |
650 { |
657 profileReq99.iReqDownLinkTBitRate= reqDownLinkBitRate; |
651 profileReq99.iReqDownLinkTBitRate= reqDownLinkBitRate; |
658 } |
652 } |
659 |
653 |
660 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,minUpLinkBitRate); |
654 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,minUpLinkBitRate); |
661 if(ret!=KErrNone) |
655 if(ret!=KErrNone) |
662 { |
656 { |
663 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MINUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosProfileReqR99); |
657 LOGPARSERR("QosProfileReqR99::minUpLinkBitRate",ret,11,&KQosProfileReqR99); |
664 continue; |
658 continue; |
665 } |
659 } |
666 else |
660 else |
667 { |
661 { |
668 profileReq99.iMinUpLinkTBitRate= minUpLinkBitRate; |
662 profileReq99.iMinUpLinkTBitRate= minUpLinkBitRate; |
763 } |
757 } |
764 |
758 |
765 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,19,reqTransferDelay); |
759 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,19,reqTransferDelay); |
766 if(ret!=KErrNone) |
760 if(ret!=KErrNone) |
767 { |
761 { |
768 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_20, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,19,KQosProfileReqR99); |
762 LOGPARSERR("QosProfileReqR99::reqTransferDelay",ret,19,&KQosProfileReqR99); |
769 continue; |
763 continue; |
770 } |
764 } |
771 else |
765 else |
772 { |
766 { |
773 profileReq99.iReqTransferDelay= reqTransferDelay; |
767 profileReq99.iReqTransferDelay= reqTransferDelay; |
774 } |
768 } |
775 |
769 |
776 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,20,minTransferDelay); |
770 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,20,minTransferDelay); |
777 if(ret!=KErrNone) |
771 if(ret!=KErrNone) |
778 { |
772 { |
779 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_21, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MINTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,20,KQosProfileReqR99); |
773 LOGPARSERR("QosProfileReqR99::minTransferDelay",ret,20,&KQosProfileReqR99); |
780 continue; |
774 continue; |
781 } |
775 } |
782 else |
776 else |
783 { |
777 { |
784 profileReq99.iMinTransferDelay= minTransferDelay; |
778 profileReq99.iMinTransferDelay= minTransferDelay; |
785 } |
779 } |
786 |
780 |
787 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,21,reqGuaranteedUpLinkBitRate); |
781 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,21,reqGuaranteedUpLinkBitRate); |
788 if(ret!=KErrNone) |
782 if(ret!=KErrNone) |
789 { |
783 { |
790 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_22, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,21,KQosProfileReqR99); |
784 LOGPARSERR("QosProfileReqR99::reqGuaranteedUpLinkBitRate",ret,21,&KQosProfileReqR99); |
791 continue; |
785 continue; |
792 } |
786 } |
793 else |
787 else |
794 { |
788 { |
795 profileReq99.iReqGuaranteedUpLinkTBitRate= reqGuaranteedUpLinkBitRate; |
789 profileReq99.iReqGuaranteedUpLinkTBitRate= reqGuaranteedUpLinkBitRate; |
796 } |
790 } |
797 |
791 |
798 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,22,reqGuaranteedDownLinkBitRate); |
792 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,22,reqGuaranteedDownLinkBitRate); |
799 if(ret!=KErrNone) |
793 if(ret!=KErrNone) |
800 { |
794 { |
801 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_23, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::REQGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,22,KQosProfileReqR99); |
795 LOGPARSERR("QosProfileReqR99::reqGuaranteedDownLinkBitRate",ret,22,&KQosProfileReqR99); |
802 continue; |
796 continue; |
803 } |
797 } |
804 else |
798 else |
805 { |
799 { |
806 profileReq99.iReqGuaranteedDownLinkTBitRate= reqGuaranteedDownLinkBitRate; |
800 profileReq99.iReqGuaranteedDownLinkTBitRate= reqGuaranteedDownLinkBitRate; |
807 } |
801 } |
808 |
802 |
809 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,23,minGuaranteedUpLinkBitRate); |
803 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,23,minGuaranteedUpLinkBitRate); |
810 if(ret!=KErrNone) |
804 if(ret!=KErrNone) |
811 { |
805 { |
812 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_24, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MINGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,23,KQosProfileReqR99); |
806 LOGPARSERR("QosProfileReqR99::minGuaranteedUpLinkBitRate",ret,23,&KQosProfileReqR99); |
813 continue; |
807 continue; |
814 } |
808 } |
815 else |
809 else |
816 { |
810 { |
817 profileReq99.iMinGuaranteedUpLinkTBitRate= minGuaranteedUpLinkBitRate; |
811 profileReq99.iMinGuaranteedUpLinkTBitRate= minGuaranteedUpLinkBitRate; |
818 } |
812 } |
819 |
813 |
820 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,24,minGuaranteedDownLinkBitRate); |
814 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,24,minGuaranteedDownLinkBitRate); |
821 if(ret!=KErrNone) |
815 if(ret!=KErrNone) |
822 { |
816 { |
823 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99REQPROFILESL_25, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR99::MINGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,24,KQosProfileReqR99); |
817 LOGPARSERR("QosProfileReqR99::minGuaranteedDownLinkBitRate",ret,24,&KQosProfileReqR99); |
824 continue; |
818 continue; |
825 } |
819 } |
826 else |
820 else |
827 { |
821 { |
828 profileReq99.iMinGuaranteedDownLinkTBitRate= minGuaranteedDownLinkBitRate; |
822 profileReq99.iMinGuaranteedDownLinkTBitRate= minGuaranteedDownLinkBitRate; |
853 TInt negMaxUpLinkRate, negMaxDownLinkRate, negMaxSDUSize; |
847 TInt negMaxUpLinkRate, negMaxDownLinkRate, negMaxSDUSize; |
854 |
848 |
855 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
849 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
856 if(ret!=KErrNone) |
850 if(ret!=KErrNone) |
857 { |
851 { |
858 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::CONTEXTNAME returned %d (element no. %d) from tag %s.",ret,0,KQosProfileNegR99); |
852 LOGPARSERR("QosProfileNegR99::contextName",ret,0,&KQosProfileNegR99); |
859 continue; |
853 continue; |
860 } |
854 } |
861 else |
855 else |
862 { |
856 { |
863 profileNeg99.iContextName.Copy(contextName); |
857 profileNeg99.iContextName.Copy(contextName); |
864 if (profileNeg99.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
858 if (profileNeg99.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
865 { |
859 { |
866 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::CONTEXTNAME returned %d (element no. %d) from tag %s.",KErrArgument,0,KQosProfileNegR99); |
860 LOGPARSERR("QosProfileNegR99::contextName",KErrArgument,0,&KQosProfileNegR99); |
867 continue; |
861 continue; |
868 } |
862 } |
869 } |
863 } |
870 |
864 |
871 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
865 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
872 if(ret!=KErrNone) |
866 if(ret!=KErrNone) |
873 { |
867 { |
874 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::DURATION returned %d (element no. %d) from tag %s.",ret,1,KQosProfileNegR99); |
868 LOGPARSERR("QosProfileNegR99::duration",ret,1,&KQosProfileNegR99); |
875 continue; |
869 continue; |
876 } |
870 } |
877 else |
871 else |
878 { |
872 { |
879 if(AsciiToNum(duration, digit)==KErrNone) |
873 if(AsciiToNum(duration, digit)==KErrNone) |
965 } |
959 } |
966 |
960 |
967 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
961 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
968 if(ret!=KErrNone) |
962 if(ret!=KErrNone) |
969 { |
963 { |
970 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::NEGTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,9,KQosProfileNegR99); |
964 LOGPARSERR("QosProfileNegR99::negTransferDelay",ret,9,&KQosProfileNegR99); |
971 continue; |
965 continue; |
972 } |
966 } |
973 else |
967 else |
974 { |
968 { |
975 profileNeg99.iNegTransferDelay = negTransferDelay; |
969 profileNeg99.iNegTransferDelay = negTransferDelay; |
976 } |
970 } |
977 |
971 |
978 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
972 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
979 if(ret!=KErrNone) |
973 if(ret!=KErrNone) |
980 { |
974 { |
981 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::NEGGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosProfileNegR99); |
975 LOGPARSERR("QosProfileNegR99::negGuaranteedUpLinkBitRate",ret,10,&KQosProfileNegR99); |
982 continue; |
976 continue; |
983 } |
977 } |
984 else |
978 else |
985 { |
979 { |
986 profileNeg99.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
980 profileNeg99.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
987 } |
981 } |
988 |
982 |
989 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
983 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
990 if(ret!=KErrNone) |
984 if(ret!=KErrNone) |
991 { |
985 { |
992 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::NEGGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosProfileNegR99); |
986 LOGPARSERR("QosProfileNegR99::negGuaranteedDownLinkBitRate",ret,11,&KQosProfileNegR99); |
993 continue; |
987 continue; |
994 } |
988 } |
995 else |
989 else |
996 { |
990 { |
997 profileNeg99.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
991 profileNeg99.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
998 } |
992 } |
999 |
993 |
1000 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
994 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
1001 if(ret!=KErrNone) |
995 if(ret!=KErrNone) |
1002 { |
996 { |
1003 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_14, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::NEGMAXUPLINKRATE returned %d (element no. %d) from tag %s.",ret,12,KQosProfileNegR99); |
997 LOGPARSERR("QosProfileNegR99::negMaxUpLinkRate",ret,12,&KQosProfileNegR99); |
1004 continue; |
998 continue; |
1005 } |
999 } |
1006 else |
1000 else |
1007 { |
1001 { |
1008 profileNeg99.iNegMaxUpLinkRate = negMaxUpLinkRate; |
1002 profileNeg99.iNegMaxUpLinkRate = negMaxUpLinkRate; |
1009 } |
1003 } |
1010 |
1004 |
1011 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
1005 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
1012 if(ret!=KErrNone) |
1006 if(ret!=KErrNone) |
1013 { |
1007 { |
1014 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NEGPROFILESL_15, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR99::NEGMAXDOWNLINKRATE returned %d (element no. %d) from tag %s.",ret,13,KQosProfileNegR99); |
1008 LOGPARSERR("QosProfileNegR99::negMaxDownLinkRate",ret,13,&KQosProfileNegR99); |
1015 continue; |
1009 continue; |
1016 } |
1010 } |
1017 else |
1011 else |
1018 { |
1012 { |
1019 profileNeg99.iNegMaxDownLinkRate = negMaxDownLinkRate; |
1013 profileNeg99.iNegMaxDownLinkRate = negMaxDownLinkRate; |
1057 TInt negMaxUpLinkRate, negMaxDownLinkRate, negMaxSDUSize; |
1051 TInt negMaxUpLinkRate, negMaxDownLinkRate, negMaxSDUSize; |
1058 |
1052 |
1059 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1053 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1060 if(ret!=KErrNone) |
1054 if(ret!=KErrNone) |
1061 { |
1055 { |
1062 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::CONTEXTNAME returned %d (element no. %d) from tag %s.",ret,0,KQosNetworkNotificationType); |
1056 LOGPARSERR("QosNetworkNotification::contextName",ret,0,&KQosNetworkNotificationType); |
1063 continue; |
1057 continue; |
1064 } |
1058 } |
1065 else |
1059 else |
1066 { |
1060 { |
1067 qosNetworkNotification.iContextName.Copy(contextName); |
1061 qosNetworkNotification.iContextName.Copy(contextName); |
1068 } |
1062 } |
1069 |
1063 |
1070 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
1064 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
1071 if(ret!=KErrNone) |
1065 if(ret!=KErrNone) |
1072 { |
1066 { |
1073 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::DURATION returned %d (element no. %d) from tag %s.",ret,1,KQosNetworkNotificationType); |
1067 LOGPARSERR("QosNetworkNotification::duration",ret,1,&KQosNetworkNotificationType); |
1074 continue; |
1068 continue; |
1075 } |
1069 } |
1076 else |
1070 else |
1077 { |
1071 { |
1078 if(AsciiToNum(duration, digit)==KErrNone) |
1072 if(AsciiToNum(duration, digit)==KErrNone) |
1163 } |
1157 } |
1164 |
1158 |
1165 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
1159 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
1166 if(ret!=KErrNone) |
1160 if(ret!=KErrNone) |
1167 { |
1161 { |
1168 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_10, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::NEGTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,9,KQosNetworkNotificationType); |
1162 LOGPARSERR("QosNetworkNotification::negTransferDelay",ret,9,&KQosNetworkNotificationType); |
1169 continue; |
1163 continue; |
1170 } |
1164 } |
1171 else |
1165 else |
1172 { |
1166 { |
1173 qosNetworkNotification.iNegTransferDelay = negTransferDelay; |
1167 qosNetworkNotification.iNegTransferDelay = negTransferDelay; |
1174 } |
1168 } |
1175 |
1169 |
1176 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
1170 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
1177 if(ret!=KErrNone) |
1171 if(ret!=KErrNone) |
1178 { |
1172 { |
1179 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::NEGGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosNetworkNotificationType); |
1173 LOGPARSERR("QosNetworkNotification::negGuaranteedUpLinkBitRate",ret,10,&KQosNetworkNotificationType); |
1180 continue; |
1174 continue; |
1181 } |
1175 } |
1182 else |
1176 else |
1183 { |
1177 { |
1184 qosNetworkNotification.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
1178 qosNetworkNotification.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
1185 } |
1179 } |
1186 |
1180 |
1187 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
1181 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
1188 if(ret!=KErrNone) |
1182 if(ret!=KErrNone) |
1189 { |
1183 { |
1190 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::NEGGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosNetworkNotificationType); |
1184 LOGPARSERR("QosNetworkNotification::negGuaranteedDownLinkBitRate",ret,11,&KQosNetworkNotificationType); |
1191 continue; |
1185 continue; |
1192 } |
1186 } |
1193 else |
1187 else |
1194 { |
1188 { |
1195 qosNetworkNotification.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
1189 qosNetworkNotification.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
1196 } |
1190 } |
1197 |
1191 |
1198 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
1192 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
1199 if(ret!=KErrNone) |
1193 if(ret!=KErrNone) |
1200 { |
1194 { |
1201 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::NEGMAXUPLINKRATE returned %d (element no. %d) from tag %s.",ret,12,KQosNetworkNotificationType); |
1195 LOGPARSERR("QosNetworkNotification::negMaxUpLinkRate",ret,12,&KQosNetworkNotificationType); |
1202 continue; |
1196 continue; |
1203 } |
1197 } |
1204 else |
1198 else |
1205 { |
1199 { |
1206 qosNetworkNotification.iNegMaxUpLinkRate = negMaxUpLinkRate; |
1200 qosNetworkNotification.iNegMaxUpLinkRate = negMaxUpLinkRate; |
1207 } |
1201 } |
1208 |
1202 |
1209 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
1203 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
1210 if(ret!=KErrNone) |
1204 if(ret!=KErrNone) |
1211 { |
1205 { |
1212 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99NETWORKNOTIFICATIONSL_14, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSNETWORKNOTIFICATION::NEGMAXDOWNLINKRATE returned %d (element no. %d) from tag %s.",ret,13,KQosNetworkNotificationType); |
1206 LOGPARSERR("QosNetworkNotification::negMaxDownLinkRate",ret,13,&KQosNetworkNotificationType); |
1213 continue; |
1207 continue; |
1214 } |
1208 } |
1215 else |
1209 else |
1216 { |
1210 { |
1217 qosNetworkNotification.iNegMaxDownLinkRate = negMaxDownLinkRate; |
1211 qosNetworkNotification.iNegMaxDownLinkRate = negMaxDownLinkRate; |
1236 TPtrC8 BERCap, SDUErrorRatioCap, trafficHandlingPriorityCap; |
1230 TPtrC8 BERCap, SDUErrorRatioCap, trafficHandlingPriorityCap; |
1237 |
1231 |
1238 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,trafficCap); |
1232 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,trafficCap); |
1239 if(ret!=KErrNone) |
1233 if(ret!=KErrNone) |
1240 { |
1234 { |
1241 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::TRAFFICCAP returned %d (element no. %d) from tag %s.",ret,0,KQosProfileCapsR99); |
1235 LOGPARSERR("QosProfileCapsR99::trafficCap",ret,0,&KQosProfileCapsR99); |
1242 } |
1236 } |
1243 else |
1237 else |
1244 if(AsciiToNum(trafficCap, digit)==KErrNone) |
1238 if(AsciiToNum(trafficCap, digit)==KErrNone) |
1245 iCapsR99.iTraffic = digit; |
1239 iCapsR99.iTraffic = digit; |
1246 |
1240 |
1247 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,deliveryOrderReqCap); |
1241 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,deliveryOrderReqCap); |
1248 if(ret!=KErrNone) |
1242 if(ret!=KErrNone) |
1249 { |
1243 { |
1250 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::DELIVERYORDERREQCAP returned %d (element no. %d) from tag %s.",ret,1,KQosProfileCapsR99); |
1244 LOGPARSERR("QosProfileCapsR99::deliveryOrderReqCap",ret,1,&KQosProfileCapsR99); |
1251 } |
1245 } |
1252 else |
1246 else |
1253 if(AsciiToNum(deliveryOrderReqCap, digit)==KErrNone) |
1247 if(AsciiToNum(deliveryOrderReqCap, digit)==KErrNone) |
1254 iCapsR99.iDeliveryOrderReq = digit; |
1248 iCapsR99.iDeliveryOrderReq = digit; |
1255 |
1249 |
1256 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,deliverErroneousSDUCap); |
1250 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,deliverErroneousSDUCap); |
1257 if(ret!=KErrNone) |
1251 if(ret!=KErrNone) |
1258 { |
1252 { |
1259 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::DELIVERERRONEOUSSDUCAP returned %d (element no. %d) from tag %s.",ret,2,KQosProfileCapsR99); |
1253 LOGPARSERR("QosProfileCapsR99::deliverErroneousSDUCap",ret,2,&KQosProfileCapsR99); |
1260 } |
1254 } |
1261 else |
1255 else |
1262 if(AsciiToNum(deliverErroneousSDUCap, digit)==KErrNone) |
1256 if(AsciiToNum(deliverErroneousSDUCap, digit)==KErrNone) |
1263 iCapsR99.iDeliverErroneousSDU = digit; |
1257 iCapsR99.iDeliverErroneousSDU = digit; |
1264 |
1258 |
1265 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,BERCap); |
1259 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,BERCap); |
1266 if(ret!=KErrNone) |
1260 if(ret!=KErrNone) |
1267 { |
1261 { |
1268 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_4, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::BERCAP returned %d (element no. %d) from tag %s.",ret,3,KQosProfileCapsR99); |
1262 LOGPARSERR("QosProfileCapsR99::BERCap",ret,3,&KQosProfileCapsR99); |
1269 } |
1263 } |
1270 else |
1264 else |
1271 if(AsciiToNum(BERCap, digit)==KErrNone) |
1265 if(AsciiToNum(BERCap, digit)==KErrNone) |
1272 iCapsR99.iBER = digit; |
1266 iCapsR99.iBER = digit; |
1273 |
1267 |
1274 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,SDUErrorRatioCap); |
1268 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,SDUErrorRatioCap); |
1275 if(ret!=KErrNone) |
1269 if(ret!=KErrNone) |
1276 { |
1270 { |
1277 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_5, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::SDUERRORRATIOCAP returned %d (element no. %d) from tag %s.",ret,4,KQosProfileCapsR99); |
1271 LOGPARSERR("QosProfileCapsR99::SDUErrorRatioCap",ret,4,&KQosProfileCapsR99); |
1278 } |
1272 } |
1279 else |
1273 else |
1280 if(AsciiToNum(SDUErrorRatioCap, digit)==KErrNone) |
1274 if(AsciiToNum(SDUErrorRatioCap, digit)==KErrNone) |
1281 iCapsR99.iSDUErrorRatio = digit; |
1275 iCapsR99.iSDUErrorRatio = digit; |
1282 |
1276 |
1283 |
1277 |
1284 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,5,trafficHandlingPriorityCap); |
1278 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,5,trafficHandlingPriorityCap); |
1285 if(ret!=KErrNone) |
1279 if(ret!=KErrNone) |
1286 { |
1280 { |
1287 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR99QOSPROFILECAPS_6, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR99::TRAFFICHANDLINGPRIORITYCAP returned %d (element no. %d) from tag %s.",ret,5,KQosProfileCapsR99); |
1281 LOGPARSERR("QosProfileCapsR99::trafficHandlingPriorityCap",ret,5,&KQosProfileCapsR99); |
1288 } |
1282 } |
1289 else |
1283 else |
1290 if(AsciiToNum(trafficHandlingPriorityCap, digit)==KErrNone) |
1284 if(AsciiToNum(trafficHandlingPriorityCap, digit)==KErrNone) |
1291 iCapsR99.iTrafficHandlingPriority = digit; |
1285 iCapsR99.iTrafficHandlingPriority = digit; |
1292 } |
1286 } |
1306 TPtrC8 signallingIndication, sourceStatisticsDescriptor; |
1300 TPtrC8 signallingIndication, sourceStatisticsDescriptor; |
1307 |
1301 |
1308 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,trafficCap); |
1302 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,trafficCap); |
1309 if(ret!=KErrNone) |
1303 if(ret!=KErrNone) |
1310 { |
1304 { |
1311 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::TRAFFICCAP returned %d (element no. %d) from tag %s.",ret,0,KQosProfileCapsR5); |
1305 LOGPARSERR("QosProfileCapsR5::trafficCap",ret,0,&KQosProfileCapsR5); |
1312 } |
1306 } |
1313 else |
1307 else |
1314 if(AsciiToNum(trafficCap, digit)==KErrNone) |
1308 if(AsciiToNum(trafficCap, digit)==KErrNone) |
1315 iCapsR5.iTraffic = digit; |
1309 iCapsR5.iTraffic = digit; |
1316 |
1310 |
1317 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,deliveryOrderReqCap); |
1311 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,deliveryOrderReqCap); |
1318 if(ret!=KErrNone) |
1312 if(ret!=KErrNone) |
1319 { |
1313 { |
1320 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::DELIVERYORDERREQCAP returned %d (element no. %d) from tag %s.",ret,1,KQosProfileCapsR5); |
1314 LOGPARSERR("QosProfileCapsR5::deliveryOrderReqCap",ret,1,&KQosProfileCapsR5); |
1321 } |
1315 } |
1322 else |
1316 else |
1323 if(AsciiToNum(deliveryOrderReqCap, digit)==KErrNone) |
1317 if(AsciiToNum(deliveryOrderReqCap, digit)==KErrNone) |
1324 iCapsR5.iDeliveryOrderReq = digit; |
1318 iCapsR5.iDeliveryOrderReq = digit; |
1325 |
1319 |
1326 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,deliverErroneousSDUCap); |
1320 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,deliverErroneousSDUCap); |
1327 if(ret!=KErrNone) |
1321 if(ret!=KErrNone) |
1328 { |
1322 { |
1329 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::DELIVERERRONEOUSSDUCAP returned %d (element no. %d) from tag %s.",ret,2,KQosProfileCapsR5); |
1323 LOGPARSERR("QosProfileCapsR5::deliverErroneousSDUCap",ret,2,&KQosProfileCapsR5); |
1330 } |
1324 } |
1331 else |
1325 else |
1332 if(AsciiToNum(deliverErroneousSDUCap, digit)==KErrNone) |
1326 if(AsciiToNum(deliverErroneousSDUCap, digit)==KErrNone) |
1333 iCapsR5.iDeliverErroneousSDU = digit; |
1327 iCapsR5.iDeliverErroneousSDU = digit; |
1334 |
1328 |
1335 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,BERCap); |
1329 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,BERCap); |
1336 if(ret!=KErrNone) |
1330 if(ret!=KErrNone) |
1337 { |
1331 { |
1338 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_4, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::BERCAP returned %d (element no. %d) from tag %s.",ret,3,KQosProfileCapsR5); |
1332 LOGPARSERR("QosProfileCapsR5::BERCap",ret,3,&KQosProfileCapsR5); |
1339 } |
1333 } |
1340 else |
1334 else |
1341 if(AsciiToNum(BERCap, digit)==KErrNone) |
1335 if(AsciiToNum(BERCap, digit)==KErrNone) |
1342 iCapsR5.iBER = digit; |
1336 iCapsR5.iBER = digit; |
1343 |
1337 |
1344 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,SDUErrorRatioCap); |
1338 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,SDUErrorRatioCap); |
1345 if(ret!=KErrNone) |
1339 if(ret!=KErrNone) |
1346 { |
1340 { |
1347 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_5, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::SDUERRORRATIOCAP returned %d (element no. %d) from tag %s.",ret,4,KQosProfileCapsR5); |
1341 LOGPARSERR("QosProfileCapsR5::SDUErrorRatioCap",ret,4,&KQosProfileCapsR5); |
1348 } |
1342 } |
1349 else |
1343 else |
1350 if(AsciiToNum(SDUErrorRatioCap, digit)==KErrNone) |
1344 if(AsciiToNum(SDUErrorRatioCap, digit)==KErrNone) |
1351 iCapsR5.iSDUErrorRatio = digit; |
1345 iCapsR5.iSDUErrorRatio = digit; |
1352 |
1346 |
1353 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,5,trafficHandlingPriorityCap); |
1347 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,5,trafficHandlingPriorityCap); |
1354 if(ret!=KErrNone) |
1348 if(ret!=KErrNone) |
1355 { |
1349 { |
1356 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_6, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::TRAFFICHANDLINGPRIORITYCAP returned %d (element no. %d) from tag %s.",ret,5,KQosProfileCapsR5); |
1350 LOGPARSERR("QosProfileCapsR5::trafficHandlingPriorityCap",ret,5,&KQosProfileCapsR5); |
1357 } |
1351 } |
1358 else |
1352 else |
1359 if(AsciiToNum(trafficHandlingPriorityCap, digit)==KErrNone) |
1353 if(AsciiToNum(trafficHandlingPriorityCap, digit)==KErrNone) |
1360 iCapsR5.iTrafficHandlingPriority = digit; |
1354 iCapsR5.iTrafficHandlingPriority = digit; |
1361 |
1355 |
1362 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,6,signallingIndication); |
1356 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,6,signallingIndication); |
1363 if(ret!=KErrNone) |
1357 if(ret!=KErrNone) |
1364 { |
1358 { |
1365 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_7, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::SIGNALLINGINDICATION returned %d (element no. %d) from tag %s.",ret,6,KQosProfileCapsR5); |
1359 LOGPARSERR("QosProfileCapsR5::signallingIndication",ret,6,&KQosProfileCapsR5); |
1366 } |
1360 } |
1367 else |
1361 else |
1368 if(AsciiToNum(signallingIndication, digit)==KErrNone) |
1362 if(AsciiToNum(signallingIndication, digit)==KErrNone) |
1369 iCapsR5.iSignallingIndication = digit; |
1363 iCapsR5.iSignallingIndication = digit; |
1370 |
1364 |
1371 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,sourceStatisticsDescriptor); |
1365 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,sourceStatisticsDescriptor); |
1372 if(ret!=KErrNone) |
1366 if(ret!=KErrNone) |
1373 { |
1367 { |
1374 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5QOSPROFILECAPS_8, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSR5::SOURCESTATISTICSDESCRIPTOR returned %d (element no. %d) from tag %s.",ret,7,KQosProfileCapsR5); |
1368 LOGPARSERR("QosProfileCapsR5::sourceStatisticsDescriptor",ret,7,&KQosProfileCapsR5); |
1375 } |
1369 } |
1376 else |
1370 else |
1377 if(AsciiToNum(sourceStatisticsDescriptor, digit)==KErrNone) |
1371 if(AsciiToNum(sourceStatisticsDescriptor, digit)==KErrNone) |
1378 iCapsR5.iNegTSourceStatisticsDescriptor = digit; |
1372 iCapsR5.iNegTSourceStatisticsDescriptor = digit; |
1379 } |
1373 } |
1393 if (iPacketContext->ContextName().Compare(tempContextName)==0) |
1387 if (iPacketContext->ContextName().Compare(tempContextName)==0) |
1394 { |
1388 { |
1395 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,numberOfTimes); |
1389 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,numberOfTimes); |
1396 if(ret!=KErrNone) |
1390 if(ret!=KErrNone) |
1397 { |
1391 { |
1398 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETPROFILEFAILSETTINGS_1, "WARNING - CONFIGURATION FILE PARSING - Reading element SETPROFILEFAIL::NUMBEROFTIMES returned %d (element no. %d) from tag %s.",ret,1,KSetProfileFail); |
1392 LOGPARSERR("SetProfileFail::numberOfTimes",ret,1,&KSetProfileFail); |
1399 } |
1393 } |
1400 else |
1394 else |
1401 { |
1395 { |
1402 if(AsciiToNum(numberOfTimes, setProfileDigit)==KErrNone) |
1396 if(AsciiToNum(numberOfTimes, setProfileDigit)==KErrNone) |
1403 iSetProfileFail.iNumberOfTimes = setProfileDigit; |
1397 iSetProfileFail.iNumberOfTimes = setProfileDigit; |
1404 } |
1398 } |
1405 |
1399 |
1406 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,errorCode); |
1400 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,errorCode); |
1407 if(ret!=KErrNone) |
1401 if(ret!=KErrNone) |
1408 { |
1402 { |
1409 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETPROFILEFAILSETTINGS_2, "WARNING - CONFIGURATION FILE PARSING - Reading element SETPROFILEFAIL::ERRORCODE returned %d (element no. %d) from tag %s.",ret,2,KSetProfileFail); |
1403 LOGPARSERR("SetProfileFail::errorCode",ret,2,&KSetProfileFail); |
1410 } |
1404 } |
1411 else |
1405 else |
1412 { |
1406 { |
1413 if(AsciiToNum(errorCode, setProfileDigit)==KErrNone) |
1407 if(AsciiToNum(errorCode, setProfileDigit)==KErrNone) |
1414 iSetProfileFail.iFailErrorCode = setProfileDigit; |
1408 iSetProfileFail.iFailErrorCode = setProfileDigit; |
1432 TPtrC8 negPrecedenceCap, negDelayCap, negPeekCap, negReliabilityCap, negMeanCap; |
1426 TPtrC8 negPrecedenceCap, negDelayCap, negPeekCap, negReliabilityCap, negMeanCap; |
1433 |
1427 |
1434 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,negPrecedenceCap); |
1428 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,negPrecedenceCap); |
1435 if(ret!=KErrNone) |
1429 if(ret!=KErrNone) |
1436 { |
1430 { |
1437 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSQOSPROFILECAPS_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSGPRS::NEGPRECEDENCECAP returned %d (element no. %d) from tag %s.",ret,0,KQosProfileCapsGPRS); |
1431 LOGPARSERR("QosProfileCapsGPRS::negPrecedenceCap",ret,0,&KQosProfileCapsGPRS); |
1438 } |
1432 } |
1439 else |
1433 else |
1440 if(AsciiToNum(negPrecedenceCap, digit)==KErrNone) |
1434 if(AsciiToNum(negPrecedenceCap, digit)==KErrNone) |
1441 iCapsGPRS.iPrecedence = digit; |
1435 iCapsGPRS.iPrecedence = digit; |
1442 |
1436 |
1443 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,negDelayCap); |
1437 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,negDelayCap); |
1444 if(ret!=KErrNone) |
1438 if(ret!=KErrNone) |
1445 { |
1439 { |
1446 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSQOSPROFILECAPS_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSGPRS::NEGDELAYCAP returned %d (element no. %d) from tag %s.",ret,1,KQosProfileCapsGPRS); |
1440 LOGPARSERR("QosProfileCapsGPRS::negDelayCap",ret,1,&KQosProfileCapsGPRS); |
1447 } |
1441 } |
1448 else |
1442 else |
1449 if(AsciiToNum(negDelayCap, digit)==KErrNone) |
1443 if(AsciiToNum(negDelayCap, digit)==KErrNone) |
1450 iCapsGPRS.iDelay = digit; |
1444 iCapsGPRS.iDelay = digit; |
1451 |
1445 |
1452 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,negReliabilityCap); |
1446 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,2,negReliabilityCap); |
1453 if(ret!=KErrNone) |
1447 if(ret!=KErrNone) |
1454 { |
1448 { |
1455 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSQOSPROFILECAPS_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSGPRS::NEGRELIABILITYCAP returned %d (element no. %d) from tag %s.",ret,2,KQosProfileCapsGPRS); |
1449 LOGPARSERR("QosProfileCapsGPRS::negReliabilityCap",ret,2,&KQosProfileCapsGPRS); |
1456 } |
1450 } |
1457 else |
1451 else |
1458 if(AsciiToNum(negReliabilityCap, digit)==KErrNone) |
1452 if(AsciiToNum(negReliabilityCap, digit)==KErrNone) |
1459 iCapsGPRS.iReliability = digit; |
1453 iCapsGPRS.iReliability = digit; |
1460 |
1454 |
1461 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,negPeekCap); |
1455 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,3,negPeekCap); |
1462 if(ret!=KErrNone) |
1456 if(ret!=KErrNone) |
1463 { |
1457 { |
1464 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSQOSPROFILECAPS_4, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSGPRS::NEGPEEKCAP returned %d (element no. %d) from tag %s.",ret,3,KQosProfileCapsGPRS); |
1458 LOGPARSERR("QosProfileCapsGPRS::negPeekCap",ret,3,&KQosProfileCapsGPRS); |
1465 } |
1459 } |
1466 else |
1460 else |
1467 if(AsciiToNum(negPeekCap, digit)==KErrNone) |
1461 if(AsciiToNum(negPeekCap, digit)==KErrNone) |
1468 iCapsGPRS.iPeak = digit; |
1462 iCapsGPRS.iPeak = digit; |
1469 |
1463 |
1470 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,negMeanCap); |
1464 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,4,negMeanCap); |
1471 if(ret!=KErrNone) |
1465 if(ret!=KErrNone) |
1472 { |
1466 { |
1473 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETGPRSQOSPROFILECAPS_5, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILECAPSGPRS::NEGMEANCAP returned %d (element no. %d) from tag %s.",ret,4,KQosProfileCapsGPRS); |
1467 LOGPARSERR("QosProfileCapsGPRS::negMeanCap",ret,4,&KQosProfileCapsGPRS); |
1474 } |
1468 } |
1475 else |
1469 else |
1476 if(AsciiToNum(negMeanCap, digit)==KErrNone) |
1470 if(AsciiToNum(negMeanCap, digit)==KErrNone) |
1477 iCapsGPRS.iMean = digit; |
1471 iCapsGPRS.iMean = digit; |
1478 |
1472 |
1509 TPtrC8 reqTSourceStatisticsDescriptor; |
1503 TPtrC8 reqTSourceStatisticsDescriptor; |
1510 |
1504 |
1511 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1505 TInt ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1512 if(ret!=KErrNone) |
1506 if(ret!=KErrNone) |
1513 { |
1507 { |
1514 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::CONTEXTNAME returned %d (element no. %d) from tag %s.",ret,0,KQosProfileReqR5); |
1508 LOGPARSERR("QosProfileReqR5::contextName",ret,0,&KQosProfileReqR5); |
1515 continue; |
1509 continue; |
1516 } |
1510 } |
1517 else |
1511 else |
1518 { |
1512 { |
1519 profileReq5.iContextName.Copy(contextName); |
1513 profileReq5.iContextName.Copy(contextName); |
1520 if (profileReq5.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
1514 if (profileReq5.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
1521 { |
1515 { |
1522 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::CONTEXTNAME returned %d (element no. %d) from tag %s.",KErrArgument,0,KQosProfileReqR5); |
1516 LOGPARSERR("QosProfileReqR5::contextName",KErrArgument,0,&KQosProfileReqR5); |
1523 continue; |
1517 continue; |
1524 } |
1518 } |
1525 } |
1519 } |
1526 |
1520 |
1527 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,reqTraffic); |
1521 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,reqTraffic); |
1528 if(ret!=KErrNone) |
1522 if(ret!=KErrNone) |
1529 { |
1523 { |
1530 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQTRAFFIC returned %d (element no. %d) from tag %s.",ret,1,KQosProfileReqR5); |
1524 LOGPARSERR("QosProfileReqR5::reqTraffic",ret,1,&KQosProfileReqR5); |
1531 continue; |
1525 continue; |
1532 } |
1526 } |
1533 else |
1527 else |
1534 { |
1528 { |
1535 if(AsciiToNum(reqTraffic, digit)==KErrNone) |
1529 if(AsciiToNum(reqTraffic, digit)==KErrNone) |
1609 } |
1603 } |
1610 |
1604 |
1611 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,maxSDUSize); |
1605 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,7,maxSDUSize); |
1612 if(ret!=KErrNone) |
1606 if(ret!=KErrNone) |
1613 { |
1607 { |
1614 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_9, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MAXSDUSIZE returned %d (element no. %d) from tag %s.",ret,7,KQosProfileReqR5); |
1608 LOGPARSERR("QosProfileReqR5::maxSDUSize",ret,7,&KQosProfileReqR5); |
1615 continue; |
1609 continue; |
1616 } |
1610 } |
1617 else |
1611 else |
1618 { |
1612 { |
1619 profileReq5.iMaxSDUSize=maxSDUSize; |
1613 profileReq5.iMaxSDUSize=maxSDUSize; |
1620 } |
1614 } |
1621 |
1615 |
1622 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,8,minSDUSize); |
1616 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,8,minSDUSize); |
1623 if(ret!=KErrNone) |
1617 if(ret!=KErrNone) |
1624 { |
1618 { |
1625 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_10, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MINSDUSIZE returned %d (element no. %d) from tag %s.",ret,8,KQosProfileReqR5); |
1619 LOGPARSERR("QosProfileReqR5::minSDUSize",ret,8,&KQosProfileReqR5); |
1626 continue; |
1620 continue; |
1627 } |
1621 } |
1628 else |
1622 else |
1629 { |
1623 { |
1630 profileReq5.iMinSDUSize=minSDUSize; |
1624 profileReq5.iMinSDUSize=minSDUSize; |
1631 } |
1625 } |
1632 |
1626 |
1633 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,reqUpLinkBitRate); |
1627 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,reqUpLinkBitRate); |
1634 if(ret!=KErrNone) |
1628 if(ret!=KErrNone) |
1635 { |
1629 { |
1636 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,9,KQosProfileReqR5); |
1630 LOGPARSERR("QosProfileReqR5::reqUpLinkBitRate",ret,9,&KQosProfileReqR5); |
1637 continue; |
1631 continue; |
1638 } |
1632 } |
1639 else |
1633 else |
1640 { |
1634 { |
1641 profileReq5.iReqUpLinkTBitRate=reqUpLinkBitRate; |
1635 profileReq5.iReqUpLinkTBitRate=reqUpLinkBitRate; |
1642 } |
1636 } |
1643 |
1637 |
1644 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,reqDownLinkBitRate); |
1638 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,reqDownLinkBitRate); |
1645 if(ret!=KErrNone) |
1639 if(ret!=KErrNone) |
1646 { |
1640 { |
1647 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosProfileReqR5); |
1641 LOGPARSERR("QosProfileReqR5::reqDownLinkBitRate",ret,10,&KQosProfileReqR5); |
1648 continue; |
1642 continue; |
1649 } |
1643 } |
1650 else |
1644 else |
1651 { |
1645 { |
1652 profileReq5.iReqDownLinkTBitRate= reqDownLinkBitRate; |
1646 profileReq5.iReqDownLinkTBitRate= reqDownLinkBitRate; |
1653 } |
1647 } |
1654 |
1648 |
1655 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,minUpLinkBitRate); |
1649 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,minUpLinkBitRate); |
1656 if(ret!=KErrNone) |
1650 if(ret!=KErrNone) |
1657 { |
1651 { |
1658 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MINUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosProfileReqR5); |
1652 LOGPARSERR("QosProfileReqR5::minUpLinkBitRate",ret,11,&KQosProfileReqR5); |
1659 continue; |
1653 continue; |
1660 } |
1654 } |
1661 else |
1655 else |
1662 { |
1656 { |
1663 profileReq5.iMinUpLinkTBitRate= minUpLinkBitRate; |
1657 profileReq5.iMinUpLinkTBitRate= minUpLinkBitRate; |
1758 } |
1752 } |
1759 |
1753 |
1760 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,19,reqTransferDelay); |
1754 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,19,reqTransferDelay); |
1761 if(ret!=KErrNone) |
1755 if(ret!=KErrNone) |
1762 { |
1756 { |
1763 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_20, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,19,KQosProfileReqR5); |
1757 LOGPARSERR("QosProfileReqR5::reqTransferDelay",ret,19,&KQosProfileReqR5); |
1764 continue; |
1758 continue; |
1765 } |
1759 } |
1766 else |
1760 else |
1767 { |
1761 { |
1768 profileReq5.iReqTransferDelay= reqTransferDelay; |
1762 profileReq5.iReqTransferDelay= reqTransferDelay; |
1769 } |
1763 } |
1770 |
1764 |
1771 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,20,minTransferDelay); |
1765 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,20,minTransferDelay); |
1772 if(ret!=KErrNone) |
1766 if(ret!=KErrNone) |
1773 { |
1767 { |
1774 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_21, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MINTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,20,KQosProfileReqR5); |
1768 LOGPARSERR("QosProfileReqR5::minTransferDelay",ret,20,&KQosProfileReqR5); |
1775 continue; |
1769 continue; |
1776 } |
1770 } |
1777 else |
1771 else |
1778 { |
1772 { |
1779 profileReq5.iMinTransferDelay= minTransferDelay; |
1773 profileReq5.iMinTransferDelay= minTransferDelay; |
1780 } |
1774 } |
1781 |
1775 |
1782 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,21,reqGuaranteedUpLinkBitRate); |
1776 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,21,reqGuaranteedUpLinkBitRate); |
1783 if(ret!=KErrNone) |
1777 if(ret!=KErrNone) |
1784 { |
1778 { |
1785 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_22, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,21,KQosProfileReqR5); |
1779 LOGPARSERR("QosProfileReqR5::reqGuaranteedUpLinkBitRate",ret,21,&KQosProfileReqR5); |
1786 continue; |
1780 continue; |
1787 } |
1781 } |
1788 else |
1782 else |
1789 { |
1783 { |
1790 profileReq5.iReqGuaranteedUpLinkTBitRate= reqGuaranteedUpLinkBitRate; |
1784 profileReq5.iReqGuaranteedUpLinkTBitRate= reqGuaranteedUpLinkBitRate; |
1791 } |
1785 } |
1792 |
1786 |
1793 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,22,reqGuaranteedDownLinkBitRate); |
1787 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,22,reqGuaranteedDownLinkBitRate); |
1794 if(ret!=KErrNone) |
1788 if(ret!=KErrNone) |
1795 { |
1789 { |
1796 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_23, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,22,KQosProfileReqR5); |
1790 LOGPARSERR("QosProfileReqR5::reqGuaranteedDownLinkBitRate",ret,22,&KQosProfileReqR5); |
1797 continue; |
1791 continue; |
1798 } |
1792 } |
1799 else |
1793 else |
1800 { |
1794 { |
1801 profileReq5.iReqGuaranteedDownLinkTBitRate= reqGuaranteedDownLinkBitRate; |
1795 profileReq5.iReqGuaranteedDownLinkTBitRate= reqGuaranteedDownLinkBitRate; |
1802 } |
1796 } |
1803 |
1797 |
1804 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,23,minGuaranteedUpLinkBitRate); |
1798 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,23,minGuaranteedUpLinkBitRate); |
1805 if(ret!=KErrNone) |
1799 if(ret!=KErrNone) |
1806 { |
1800 { |
1807 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_24, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MINGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,23,KQosProfileReqR5); |
1801 LOGPARSERR("QosProfileReqR5::minGuaranteedUpLinkBitRate",ret,23,&KQosProfileReqR5); |
1808 continue; |
1802 continue; |
1809 } |
1803 } |
1810 else |
1804 else |
1811 { |
1805 { |
1812 profileReq5.iMinGuaranteedUpLinkTBitRate= minGuaranteedUpLinkBitRate; |
1806 profileReq5.iMinGuaranteedUpLinkTBitRate= minGuaranteedUpLinkBitRate; |
1813 } |
1807 } |
1814 |
1808 |
1815 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,24,minGuaranteedDownLinkBitRate); |
1809 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,24,minGuaranteedDownLinkBitRate); |
1816 if(ret!=KErrNone) |
1810 if(ret!=KErrNone) |
1817 { |
1811 { |
1818 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_25, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::MINGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,24,KQosProfileReqR5); |
1812 LOGPARSERR("QosProfileReqR5::minGuaranteedDownLinkBitRate",ret,24,&KQosProfileReqR5); |
1819 continue; |
1813 continue; |
1820 } |
1814 } |
1821 else |
1815 else |
1822 { |
1816 { |
1823 profileReq5.iMinGuaranteedDownLinkTBitRate= minGuaranteedDownLinkBitRate; |
1817 profileReq5.iMinGuaranteedDownLinkTBitRate= minGuaranteedDownLinkBitRate; |
1824 } |
1818 } |
1825 |
1819 |
1826 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,25,signallingIndication); |
1820 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,25,signallingIndication); |
1827 if(ret!=KErrNone) |
1821 if(ret!=KErrNone) |
1828 { |
1822 { |
1829 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_26, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::SIGNALLINGINDICATION returned %d (element no. %d) from tag %s.",ret,25,KQosProfileReqR5); |
1823 LOGPARSERR("QosProfileReqR5::signallingIndication",ret,25,&KQosProfileReqR5); |
1830 continue; |
1824 continue; |
1831 } |
1825 } |
1832 else |
1826 else |
1833 { |
1827 { |
1834 profileReq5.iSignallingIndication= signallingIndication; |
1828 profileReq5.iSignallingIndication= signallingIndication; |
1835 } |
1829 } |
1836 |
1830 |
1837 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,26,reqTSourceStatisticsDescriptor); |
1831 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,26,reqTSourceStatisticsDescriptor); |
1838 if(ret!=KErrNone) |
1832 if(ret!=KErrNone) |
1839 { |
1833 { |
1840 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5REQPROFILESL_27, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILEREQR5::REQTSOURCESTATISTICSDESCRIPTOR returned %d (element no. %d) from tag %s.",ret,26,KQosProfileReqR5); |
1834 LOGPARSERR("QosProfileReqR5::reqTSourceStatisticsDescriptor",ret,26,&KQosProfileReqR5); |
1841 continue; |
1835 continue; |
1842 } |
1836 } |
1843 else |
1837 else |
1844 { |
1838 { |
1845 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
1839 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
1875 TPtrC8 reqTSourceStatisticsDescriptor; |
1869 TPtrC8 reqTSourceStatisticsDescriptor; |
1876 |
1870 |
1877 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1871 TInt ret = CTestConfig::GetElement(item->Value(),KStdDelimiter,0,contextName); |
1878 if(ret!=KErrNone) |
1872 if(ret!=KErrNone) |
1879 { |
1873 { |
1880 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_1, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::CONTEXTNAME returned %d (element no. %d) from tag %s.",ret,0,KQosProfileNegR5); |
1874 LOGPARSERR("QosProfileNegR5::contextName",ret,0,&KQosProfileNegR5); |
1881 continue; |
1875 continue; |
1882 } |
1876 } |
1883 else |
1877 else |
1884 { |
1878 { |
1885 profileNeg5.iContextName.Copy(contextName); |
1879 profileNeg5.iContextName.Copy(contextName); |
1886 if (profileNeg5.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
1880 if (profileNeg5.iContextName.Match(iPacketContext->ContextName())==KErrNotFound) |
1887 { |
1881 { |
1888 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_2, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::CONTEXTNAME returned %d (element no. %d) from tag %s.",KErrArgument,0,KQosProfileNegR5); |
1882 LOGPARSERR("QosProfileNegR5::contextName",KErrArgument,0,&KQosProfileNegR5); |
1889 continue; |
1883 continue; |
1890 } |
1884 } |
1891 } |
1885 } |
1892 |
1886 |
1893 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
1887 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,1,duration); |
1894 if(ret!=KErrNone) |
1888 if(ret!=KErrNone) |
1895 { |
1889 { |
1896 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_3, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::DURATION returned %d (element no. %d) from tag %s.",ret,1,KQosProfileNegR5); |
1890 LOGPARSERR("QosProfileNegR5::duration",ret,1,&KQosProfileNegR5); |
1897 continue; |
1891 continue; |
1898 } |
1892 } |
1899 else |
1893 else |
1900 { |
1894 { |
1901 if(AsciiToNum(duration, digit)==KErrNone) |
1895 if(AsciiToNum(duration, digit)==KErrNone) |
1987 } |
1981 } |
1988 |
1982 |
1989 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
1983 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
1990 if(ret!=KErrNone) |
1984 if(ret!=KErrNone) |
1991 { |
1985 { |
1992 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::NEGTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,9,KQosProfileNegR5); |
1986 LOGPARSERR("QosProfileNegR5::negTransferDelay",ret,9,&KQosProfileNegR5); |
1993 continue; |
1987 continue; |
1994 } |
1988 } |
1995 else |
1989 else |
1996 { |
1990 { |
1997 profileNeg5.iNegTransferDelay = negTransferDelay; |
1991 profileNeg5.iNegTransferDelay = negTransferDelay; |
1998 } |
1992 } |
1999 |
1993 |
2000 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
1994 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
2001 if(ret!=KErrNone) |
1995 if(ret!=KErrNone) |
2002 { |
1996 { |
2003 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::NEGGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosProfileNegR5); |
1997 LOGPARSERR("QosProfileNegR5::negGuaranteedUpLinkBitRate",ret,10,&KQosProfileNegR5); |
2004 continue; |
1998 continue; |
2005 } |
1999 } |
2006 else |
2000 else |
2007 { |
2001 { |
2008 profileNeg5.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
2002 profileNeg5.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
2009 } |
2003 } |
2010 |
2004 |
2011 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
2005 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
2012 if(ret!=KErrNone) |
2006 if(ret!=KErrNone) |
2013 { |
2007 { |
2014 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::NEGGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosProfileNegR5); |
2008 LOGPARSERR("QosProfileNegR5::negGuaranteedDownLinkBitRate",ret,11,&KQosProfileNegR5); |
2015 continue; |
2009 continue; |
2016 } |
2010 } |
2017 else |
2011 else |
2018 { |
2012 { |
2019 profileNeg5.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
2013 profileNeg5.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
2020 } |
2014 } |
2021 |
2015 |
2022 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
2016 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
2023 if(ret!=KErrNone) |
2017 if(ret!=KErrNone) |
2024 { |
2018 { |
2025 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_14, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::NEGMAXUPLINKRATE returned %d (element no. %d) from tag %s.",ret,12,KQosProfileNegR5); |
2019 LOGPARSERR("QosProfileNegR5::negMaxUpLinkRate",ret,12,&KQosProfileNegR5); |
2026 continue; |
2020 continue; |
2027 } |
2021 } |
2028 else |
2022 else |
2029 { |
2023 { |
2030 profileNeg5.iNegMaxUpLinkRate = negMaxUpLinkRate; |
2024 profileNeg5.iNegMaxUpLinkRate = negMaxUpLinkRate; |
2031 } |
2025 } |
2032 |
2026 |
2033 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
2027 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
2034 if(ret!=KErrNone) |
2028 if(ret!=KErrNone) |
2035 { |
2029 { |
2036 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_15, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::NEGMAXDOWNLINKRATE returned %d (element no. %d) from tag %s.",ret,13,KQosProfileNegR5); |
2030 LOGPARSERR("QosProfileNegR5::negMaxDownLinkRate",ret,13,&KQosProfileNegR5); |
2037 continue; |
2031 continue; |
2038 } |
2032 } |
2039 else |
2033 else |
2040 { |
2034 { |
2041 profileNeg5.iNegMaxDownLinkRate = negMaxDownLinkRate; |
2035 profileNeg5.iNegMaxDownLinkRate = negMaxDownLinkRate; |
2042 } |
2036 } |
2043 |
2037 |
2044 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,14,signallingIndication); |
2038 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,14,signallingIndication); |
2045 if(ret!=KErrNone) |
2039 if(ret!=KErrNone) |
2046 { |
2040 { |
2047 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_16, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::SIGNALLINGINDICATION returned %d (element no. %d) from tag %s.",ret,14,KQosProfileNegR5); |
2041 LOGPARSERR("QosProfileNegR5::signallingIndication",ret,14,&KQosProfileNegR5); |
2048 continue; |
2042 continue; |
2049 } |
2043 } |
2050 else |
2044 else |
2051 { |
2045 { |
2052 profileNeg5.iSignallingIndication = signallingIndication; |
2046 profileNeg5.iSignallingIndication = signallingIndication; |
2053 } |
2047 } |
2054 |
2048 |
2055 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,15,reqTSourceStatisticsDescriptor); |
2049 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,15,reqTSourceStatisticsDescriptor); |
2056 if(ret!=KErrNone) |
2050 if(ret!=KErrNone) |
2057 { |
2051 { |
2058 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NEGPROFILESL_17, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSPROFILENEGR5::REQTSOURCESTATISTICSDESCRIPTOR returned %d (element no. %d) from tag %s.",ret,15,KQosProfileNegR5); |
2052 LOGPARSERR("QosProfileNegR5::reqTSourceStatisticsDescriptor",ret,15,&KQosProfileNegR5); |
2059 continue; |
2053 continue; |
2060 } |
2054 } |
2061 else |
2055 else |
2062 { |
2056 { |
2063 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
2057 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
2211 } |
2205 } |
2212 |
2206 |
2213 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
2207 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,9,negTransferDelay); |
2214 if(ret!=KErrNone) |
2208 if(ret!=KErrNone) |
2215 { |
2209 { |
2216 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_10, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::NEGTRANSFERDELAY returned %d (element no. %d) from tag %s.",ret,9,KQosNetworkNotificationType); |
2210 LOGPARSERR("qosR5NetworkNotification::negTransferDelay",ret,9,&KQosNetworkNotificationType); |
2217 continue; |
2211 continue; |
2218 } |
2212 } |
2219 else |
2213 else |
2220 { |
2214 { |
2221 qosR5NetworkNotification.iNegTransferDelay = negTransferDelay; |
2215 qosR5NetworkNotification.iNegTransferDelay = negTransferDelay; |
2222 } |
2216 } |
2223 |
2217 |
2224 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
2218 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,10,negGuaranteedUpLinkBitRate); |
2225 if(ret!=KErrNone) |
2219 if(ret!=KErrNone) |
2226 { |
2220 { |
2227 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_11, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::NEGGUARANTEEDUPLINKBITRATE returned %d (element no. %d) from tag %s.",ret,10,KQosNetworkNotificationType); |
2221 LOGPARSERR("qosR5NetworkNotification::negGuaranteedUpLinkBitRate",ret,10,&KQosNetworkNotificationType); |
2228 continue; |
2222 continue; |
2229 } |
2223 } |
2230 else |
2224 else |
2231 { |
2225 { |
2232 qosR5NetworkNotification.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
2226 qosR5NetworkNotification.iNegGuaranteedUpLinkBitRate = negGuaranteedUpLinkBitRate; |
2233 } |
2227 } |
2234 |
2228 |
2235 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
2229 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,11,negGuaranteedDownLinkBitRate); |
2236 if(ret!=KErrNone) |
2230 if(ret!=KErrNone) |
2237 { |
2231 { |
2238 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_12, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::NEGGUARANTEEDDOWNLINKBITRATE returned %d (element no. %d) from tag %s.",ret,11,KQosNetworkNotificationType); |
2232 LOGPARSERR("qosR5NetworkNotification::negGuaranteedDownLinkBitRate",ret,11,&KQosNetworkNotificationType); |
2239 continue; |
2233 continue; |
2240 } |
2234 } |
2241 else |
2235 else |
2242 { |
2236 { |
2243 qosR5NetworkNotification.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
2237 qosR5NetworkNotification.iNegGuaranteedDownLinkBitRate = negGuaranteedDownLinkBitRate; |
2244 } |
2238 } |
2245 |
2239 |
2246 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
2240 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,12,negMaxUpLinkRate); |
2247 if(ret!=KErrNone) |
2241 if(ret!=KErrNone) |
2248 { |
2242 { |
2249 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_13, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::NEGMAXUPLINKRATE returned %d (element no. %d) from tag %s.",ret,12,KQosNetworkNotificationType); |
2243 LOGPARSERR("qosR5NetworkNotification::negMaxUpLinkRate",ret,12,&KQosNetworkNotificationType); |
2250 continue; |
2244 continue; |
2251 } |
2245 } |
2252 else |
2246 else |
2253 { |
2247 { |
2254 qosR5NetworkNotification.iNegMaxUpLinkRate = negMaxUpLinkRate; |
2248 qosR5NetworkNotification.iNegMaxUpLinkRate = negMaxUpLinkRate; |
2255 } |
2249 } |
2256 |
2250 |
2257 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
2251 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,13,negMaxDownLinkRate); |
2258 if(ret!=KErrNone) |
2252 if(ret!=KErrNone) |
2259 { |
2253 { |
2260 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_14, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::NEGMAXDOWNLINKRATE returned %d (element no. %d) from tag %s.",ret,13,KQosNetworkNotificationType); |
2254 LOGPARSERR("qosR5NetworkNotification::negMaxDownLinkRate",ret,13,&KQosNetworkNotificationType); |
2261 continue; |
2255 continue; |
2262 } |
2256 } |
2263 else |
2257 else |
2264 { |
2258 { |
2265 qosR5NetworkNotification.iNegMaxDownLinkRate = negMaxDownLinkRate; |
2259 qosR5NetworkNotification.iNegMaxDownLinkRate = negMaxDownLinkRate; |
2266 } |
2260 } |
2267 |
2261 |
2268 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,14,signallingIndication); |
2262 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,14,signallingIndication); |
2269 if(ret!=KErrNone) |
2263 if(ret!=KErrNone) |
2270 { |
2264 { |
2271 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_15, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::SIGNALLINGINDICATION returned %d (element no. %d) from tag %s.",ret,14,KQosNetworkNotificationType); |
2265 LOGPARSERR("qosR5NetworkNotification::signallingIndication",ret,14,&KQosNetworkNotificationType); |
2272 continue; |
2266 continue; |
2273 } |
2267 } |
2274 else |
2268 else |
2275 { |
2269 { |
2276 qosR5NetworkNotification.iSignallingIndication = signallingIndication; |
2270 qosR5NetworkNotification.iSignallingIndication = signallingIndication; |
2277 } |
2271 } |
2278 |
2272 |
2279 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,15,reqTSourceStatisticsDescriptor); |
2273 ret=CTestConfig::GetElement(item->Value(),KStdDelimiter,15,reqTSourceStatisticsDescriptor); |
2280 if(ret!=KErrNone) |
2274 if(ret!=KErrNone) |
2281 { |
2275 { |
2282 OstTraceDefExt3(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_GETR5NETWORKNOTIFICATIONSL_16, "WARNING - CONFIGURATION FILE PARSING - Reading element QOSR5NETWORKNOTIFICATION::REQTSOURCESTATISTICSDESCRIPTOR returned %d (element no. %d) from tag %s.",ret,15,KQosNetworkNotificationType); |
2276 LOGPARSERR("qosR5NetworkNotification::reqTSourceStatisticsDescriptor",ret,15,&KQosNetworkNotificationType); |
2283 continue; |
2277 continue; |
2284 } |
2278 } |
2285 else |
2279 else |
2286 { |
2280 { |
2287 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
2281 if(AsciiToNum(reqTSourceStatisticsDescriptor, digit)==KErrNone) |
2707 { |
2701 { |
2708 TProfileReqR99 profile = iReqR99Profiles->At(i); |
2702 TProfileReqR99 profile = iReqR99Profiles->At(i); |
2709 |
2703 |
2710 if (MatchContext(profile)==KErrNone) |
2704 if (MatchContext(profile)==KErrNone) |
2711 { |
2705 { |
2712 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_2, "====REQ QOS==="); |
2706 LOGPACKET1("====REQ QOS==="); |
2713 |
2707 |
2714 |
2708 |
2715 |
2709 |
2716 // LOGPACKET3("Req Traffic [%d] [%d]", qosConfigV1.iReqTrafficClass, profile.iReqTraffic); |
2710 // LOGPACKET3("Req Traffic [%d] [%d]", qosConfigV1.iReqTrafficClass, profile.iReqTraffic); |
2717 // LOGCOMMON3("Min Traffic [%d] [%d]", qosConfigV1.iMinTrafficClass, profile.iMinTraffic); |
2711 // LOGCOMMON3("Min Traffic [%d] [%d]", qosConfigV1.iMinTrafficClass, profile.iMinTraffic); |
2718 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_3, "Req Del order [%d] [%d]",qosConfigV1.iReqDeliveryOrderReqd, profile.iReqDeliveryOrder); |
2712 LOGPACKET3("Req Del order [%d] [%d]",qosConfigV1.iReqDeliveryOrderReqd, profile.iReqDeliveryOrder); |
2719 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_4, "Min Del order [%d] [%d]",qosConfigV1.iMinDeliveryOrderReqd , profile.iMinDeliveryOrder); |
2713 LOGPACKET3("Min Del order [%d] [%d]",qosConfigV1.iMinDeliveryOrderReqd , profile.iMinDeliveryOrder); |
2720 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_5, "Req Del err SDU [%d] [%d]",qosConfigV1.iReqDeliverErroneousSDU , profile.iReqErroneousSDU); |
2714 LOGPACKET3("Req Del err SDU [%d] [%d]",qosConfigV1.iReqDeliverErroneousSDU , profile.iReqErroneousSDU); |
2721 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_6, "Min Del err SDU [%d] [%d]",qosConfigV1.iMinDeliverErroneousSDU , profile.iMinErroneousSDU); |
2715 LOGPACKET3("Min Del err SDU [%d] [%d]",qosConfigV1.iMinDeliverErroneousSDU , profile.iMinErroneousSDU); |
2722 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_7, "Max Sdu Size [%d] [%d]",qosConfigV1.iReqMaxSDUSize , profile.iMaxSDUSize); |
2716 LOGPACKET3("Max Sdu Size [%d] [%d]",qosConfigV1.iReqMaxSDUSize , profile.iMaxSDUSize); |
2723 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_8, "Min Sdu Size [%d] [%d]",qosConfigV1.iMinAcceptableMaxSDUSize , profile.iMinSDUSize); |
2717 LOGPACKET3("Min Sdu Size [%d] [%d]",qosConfigV1.iMinAcceptableMaxSDUSize , profile.iMinSDUSize); |
2724 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_9, "Req Down [%d] [%d]",qosConfigV1.iReqMaxRate.iDownlinkRate , profile.iReqDownLinkTBitRate); |
2718 LOGPACKET3("Req Down [%d] [%d]",qosConfigV1.iReqMaxRate.iDownlinkRate , profile.iReqDownLinkTBitRate); |
2725 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_10, "Req Up [%d] [%d]", qosConfigV1.iReqMaxRate.iUplinkRate , profile.iReqUpLinkTBitRate); |
2719 LOGPACKET3("Req Up [%d] [%d]", qosConfigV1.iReqMaxRate.iUplinkRate , profile.iReqUpLinkTBitRate); |
2726 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_11, "Min Guar Down[%d] [%d]",qosConfigV1.iMinGuaranteedRate.iDownlinkRate , profile.iMinGuaranteedDownLinkTBitRate); |
2720 LOGPACKET3("Min Guar Down[%d] [%d]",qosConfigV1.iMinGuaranteedRate.iDownlinkRate , profile.iMinGuaranteedDownLinkTBitRate); |
2727 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_12, "Min Guar Up [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iUplinkRate , profile.iMinGuaranteedUpLinkTBitRate); |
2721 LOGPACKET3("Min Guar Up [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iUplinkRate , profile.iMinGuaranteedUpLinkTBitRate); |
2728 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_13, "Req BER [%d] [%d]",qosConfigV1.iReqBER , profile.iReqTBitErrorRatio); |
2722 LOGPACKET3("Req BER [%d] [%d]",qosConfigV1.iReqBER , profile.iReqTBitErrorRatio); |
2729 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_14, "Max BER [%d] [%d]",qosConfigV1.iMaxBER , profile.iMinTBitErrorRatio); |
2723 LOGPACKET3("Max BER [%d] [%d]",qosConfigV1.iMaxBER , profile.iMinTBitErrorRatio); |
2730 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_15, "Req SDU err ratio [%d] [%d]",qosConfigV1.iReqSDUErrorRatio , profile.iReqTSDUErrorRatio); |
2724 LOGPACKET3("Req SDU err ratio [%d] [%d]",qosConfigV1.iReqSDUErrorRatio , profile.iReqTSDUErrorRatio); |
2731 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_16, "Max SDU err ration [%d] [%d]",qosConfigV1.iMaxSDUErrorRatio , profile.iMinTSDUErrorRatio); |
2725 LOGPACKET3("Max SDU err ration [%d] [%d]",qosConfigV1.iMaxSDUErrorRatio , profile.iMinTSDUErrorRatio); |
2732 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_17, "Req Traffic Handling priority [%d] [%d]",qosConfigV1.iReqTrafficHandlingPriority , profile.iReqTTrafficHandlingPriority); |
2726 LOGPACKET3("Req Traffic Handling priority [%d] [%d]",qosConfigV1.iReqTrafficHandlingPriority , profile.iReqTTrafficHandlingPriority); |
2733 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_18, "Min Traffic Handling priority [%d] [%d]",qosConfigV1.iMinTrafficHandlingPriority , profile.iMinTTrafficHandlingPriority); |
2727 LOGPACKET3("Min Traffic Handling priority [%d] [%d]",qosConfigV1.iMinTrafficHandlingPriority , profile.iMinTTrafficHandlingPriority); |
2734 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_19, "Req Transfer Delay [%d] [%d]",qosConfigV1.iReqTransferDelay , profile.iReqTransferDelay); |
2728 LOGPACKET3("Req Transfer Delay [%d] [%d]",qosConfigV1.iReqTransferDelay , profile.iReqTransferDelay); |
2735 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_20, "Max Transfer Delay [%d] [%d]",qosConfigV1.iMaxTransferDelay , profile.iMinTransferDelay); |
2729 LOGPACKET3("Max Transfer Delay [%d] [%d]",qosConfigV1.iMaxTransferDelay , profile.iMinTransferDelay); |
2736 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_21, "Req Guar downlink bitrate [%d] [%d]",qosConfigV1.iReqGuaranteedRate.iDownlinkRate , profile.iReqGuaranteedDownLinkTBitRate); |
2730 LOGPACKET3("Req Guar downlink bitrate [%d] [%d]",qosConfigV1.iReqGuaranteedRate.iDownlinkRate , profile.iReqGuaranteedDownLinkTBitRate); |
2737 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_22, "Req Guar uplink bitrate [%d] [%d]",qosConfigV1.iReqGuaranteedRate.iUplinkRate , profile.iReqGuaranteedUpLinkTBitRate); |
2731 LOGPACKET3("Req Guar uplink bitrate [%d] [%d]",qosConfigV1.iReqGuaranteedRate.iUplinkRate , profile.iReqGuaranteedUpLinkTBitRate); |
2738 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_23, "Min Guar downlink [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iDownlinkRate , profile.iMinGuaranteedDownLinkTBitRate); |
2732 LOGPACKET3("Min Guar downlink [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iDownlinkRate , profile.iMinGuaranteedDownLinkTBitRate); |
2739 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSIMPACKETQOS_SETPROFILE_24, "Min Guar uplink [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iUplinkRate , profile.iMinGuaranteedUpLinkTBitRate); |
2733 LOGPACKET3("Min Guar uplink [%d] [%d]",qosConfigV1.iMinGuaranteedRate.iUplinkRate , profile.iMinGuaranteedUpLinkTBitRate); |
2740 |
2734 |
2741 |
2735 |
2742 |
2736 |
2743 |
2737 |
2744 |
2738 |