equal
deleted
inserted
replaced
132 iCurrentConnection = static_cast<CMTPConnection*>(&aConnection); |
132 iCurrentConnection = static_cast<CMTPConnection*>(&aConnection); |
133 Schedule(); |
133 Schedule(); |
134 __FLOG_VA((_L8("ExecuteProxyRequestL - Exit, data provider %d "), iId)); |
134 __FLOG_VA((_L8("ExecuteProxyRequestL - Exit, data provider %d "), iId)); |
135 } |
135 } |
136 |
136 |
|
137 void CMTPDataProvider::ExecutePendingRequestL() |
|
138 { |
|
139 __FLOG_VA((_L8("SchedulePendingRequestL - Entry"))); |
|
140 |
|
141 if (iCurrentRequest != NULL && !IsActive()) |
|
142 { |
|
143 Schedule(); |
|
144 } |
|
145 |
|
146 __FLOG_VA((_L8("SchedulePendingRequestL - Exit"))); |
|
147 } |
|
148 |
137 void CMTPDataProvider::EnumerateObjectsL(TUint32 aStorageId) |
149 void CMTPDataProvider::EnumerateObjectsL(TUint32 aStorageId) |
138 { |
150 { |
139 __FLOG_VA((_L8("EnumerateObjectsL - Entry, data provider %d "), iId)); |
151 __FLOG_VA((_L8("EnumerateObjectsL - Entry, data provider %d "), iId)); |
140 iEnumerationState = ((iEnumerationState & ~EObjectsEnumerationState) | EObjectsEnumerating); |
152 iEnumerationState = ((iEnumerationState & ~EObjectsEnumerationState) | EObjectsEnumerating); |
141 TBool abnormaldown = EFalse; |
153 TBool abnormaldown = EFalse; |
499 __FLOG(_L8("Ignore other notification")); |
511 __FLOG(_L8("Ignore other notification")); |
500 break; |
512 break; |
501 } |
513 } |
502 |
514 |
503 __FLOG(_L8("NotifyFrameworkL - Exit")); |
515 __FLOG(_L8("NotifyFrameworkL - Exit")); |
|
516 } |
|
517 |
|
518 void CMTPDataProvider::RegisterPendingRequest(TUint aTimeOut) |
|
519 { |
|
520 __FLOG(_L8("RegisterPendingRequestL - Entry")); |
|
521 |
|
522 iSingletons.DpController().RegisterPendingRequestDP(iImplementationUid.iUid, aTimeOut); |
|
523 |
|
524 __FLOG(_L8("RegisterPendingRequestL - Exit")); |
504 } |
525 } |
505 |
526 |
506 void CMTPDataProvider::DoCancel() |
527 void CMTPDataProvider::DoCancel() |
507 { |
528 { |
508 __FLOG_VA((_L8("DoCancel - Entry, data provider %d "), iId)); |
529 __FLOG_VA((_L8("DoCancel - Entry, data provider %d "), iId)); |
605 case EMTPOpCodeGetDeviceInfo: |
626 case EMTPOpCodeGetDeviceInfo: |
606 case EMTPOpCodeGetDevicePropDesc: |
627 case EMTPOpCodeGetDevicePropDesc: |
607 case EMTPOpCodeGetObjectPropsSupported: |
628 case EMTPOpCodeGetObjectPropsSupported: |
608 case EMTPOpCodeGetObjectPropDesc: |
629 case EMTPOpCodeGetObjectPropDesc: |
609 case EMTPOpCodeVendorExtextensionEnd: |
630 case EMTPOpCodeVendorExtextensionEnd: |
|
631 case EMTPOpCodeGetServicePropList: |
610 iImplementation->ProcessRequestPhaseL(iCurrentTransactionPhase, *iCurrentRequest, *iCurrentConnection); |
632 iImplementation->ProcessRequestPhaseL(iCurrentTransactionPhase, *iCurrentRequest, *iCurrentConnection); |
611 break; |
633 break; |
612 |
634 |
613 case EMTPOpCodeGetStorageIDs: |
635 case EMTPOpCodeGetStorageIDs: |
614 case EMTPOpCodeGetStorageInfo: |
636 case EMTPOpCodeGetStorageInfo: |
640 break; |
662 break; |
641 case EResponsePhase: |
663 case EResponsePhase: |
642 iImplementation->ProcessRequestPhaseL(iCurrentTransactionPhase, *iCurrentRequest, *iCurrentConnection); |
664 iImplementation->ProcessRequestPhaseL(iCurrentTransactionPhase, *iCurrentRequest, *iCurrentConnection); |
643 break; |
665 break; |
644 case ECompletingPhase: |
666 case ECompletingPhase: |
645 TransactionCompleteL(*iCurrentRequest, *iCurrentConnection); |
667 iImplementation->ProcessRequestPhaseL(iCurrentTransactionPhase, *iCurrentRequest, *iCurrentConnection); |
646 break; |
668 break; |
647 default: |
669 default: |
648 break; |
670 break; |
649 } |
671 } |
650 } |
672 } |
793 { |
815 { |
794 case KErrOverflow: |
816 case KErrOverflow: |
795 case KMTPDataTypeInvalid: |
817 case KMTPDataTypeInvalid: |
796 code = EMTPRespCodeInvalidDataset; |
818 code = EMTPRespCodeInvalidDataset; |
797 break; |
819 break; |
798 |
820 case KErrDiskFull: |
|
821 code = EMTPRespCodeStoreFull; |
|
822 break; |
799 default: |
823 default: |
800 code = EMTPRespCodeGeneralError; |
824 code = EMTPRespCodeGeneralError; |
801 break; |
825 break; |
802 } |
826 } |
803 |
827 |