equal
deleted
inserted
replaced
203 ETrIdReadOperatorName, // 115 |
203 ETrIdReadOperatorName, // 115 |
204 ETrIdReadPnn, |
204 ETrIdReadPnn, |
205 ETrIdEnStoreRead, |
205 ETrIdEnStoreRead, |
206 ETrIdEnStoreGetInfo, |
206 ETrIdEnStoreGetInfo, |
207 ETrIdEMmTsyONStoreGetInfo, |
207 ETrIdEMmTsyONStoreGetInfo, |
|
208 ETrIdGetUiccStatus, |
|
209 ETrIdGetCardStatus, |
208 ENumOfUiccTrIds |
210 ENumOfUiccTrIds |
209 }; |
211 }; |
210 |
212 |
211 // Common parameters needed in UICC_APPL_READ_TRANSPARENT, |
213 // Common parameters needed in UICC_APPL_READ_TRANSPARENT, |
212 // UICC_APPL_UPDATE_TRANSPARENT, UICC_APPL_READ_LINEAR_FIXED, |
214 // UICC_APPL_UPDATE_TRANSPARENT, UICC_APPL_READ_LINEAR_FIXED, |
430 * @return KErrNone or error code |
432 * @return KErrNone or error code |
431 */ |
433 */ |
432 TInt CreateUiccApplicationReq( |
434 TInt CreateUiccApplicationReq( |
433 const TUiccParamsBase& aParams, |
435 const TUiccParamsBase& aParams, |
434 TUint8 aServiceType, |
436 TUint8 aServiceType, |
435 TUint8 aApplType = UICC_APPL_TYPE_UICC_USIM ); |
437 TUint8 aApplType ); |
436 |
438 |
437 /** |
439 /** |
438 * Provide UICC application ID |
440 * Provide UICC application ID |
439 * @return TUint8 |
441 * @return TUint8 |
440 */ |
442 */ |
619 /** |
621 /** |
620 * Get UICC client ID |
622 * Get UICC client ID |
621 * @return UICC client ID |
623 * @return UICC client ID |
622 */ |
624 */ |
623 TUint8 GetUiccClientId(); |
625 TUint8 GetUiccClientId(); |
|
626 |
|
627 /** |
|
628 * Get UICC application status |
|
629 * @return UICC application status |
|
630 */ |
|
631 TUint8 GetUiccApplicationStatus(); |
|
632 |
|
633 /** |
|
634 * Forms UICC_REQ ISI message |
|
635 * return Error code |
|
636 */ |
|
637 TInt CreateUiccReq(); |
624 |
638 |
625 public: // Functions from base classes |
639 public: // Functions from base classes |
626 |
640 |
627 protected: // New functions |
641 protected: // New functions |
628 |
642 |
714 */ |
728 */ |
715 void CreateUiccSbApplication( |
729 void CreateUiccSbApplication( |
716 TIsiSend& aIsiMsg, |
730 TIsiSend& aIsiMsg, |
717 TUint8 aMsgOffset, |
731 TUint8 aMsgOffset, |
718 TUint8 aApplType = UICC_APPL_TYPE_UICC_USIM ); |
732 TUint8 aApplType = UICC_APPL_TYPE_UICC_USIM ); |
|
733 |
|
734 /** |
|
735 * Create and append UICC_SB_APPL_INFO |
|
736 * @param aIsiMsg ISI message |
|
737 * @param aMsgOffset Offset where subblock is appended |
|
738 * @return void |
|
739 */ |
|
740 void CreateUiccSbApplInfo( |
|
741 TIsiSend& aIsiMsg, |
|
742 TUint8 aMsgOffset ); |
|
743 |
|
744 /** |
|
745 * Create and append UICC_SB_AID |
|
746 * @param aIsiMsg ISI message |
|
747 * @param aMsgOffset Offset where subblock is appended |
|
748 * @return void |
|
749 */ |
|
750 void CreateUiccSbAid( |
|
751 TIsiSend& aIsiMsg, |
|
752 TUint8 aMsgOffset ); |
719 |
753 |
720 /** |
754 /** |
721 * Get file data |
755 * Get file data |
722 * @param aIsiMsg Received ISI message |
756 * @param aIsiMsg Received ISI message |
723 * @return File data |
757 * @return File data |
751 * Handle UICC_APPLICATION_RESP ISI message |
785 * Handle UICC_APPLICATION_RESP ISI message |
752 * @param aIsiMsg ISI message |
786 * @param aIsiMsg ISI message |
753 * @return KErrNone or error code |
787 * @return KErrNone or error code |
754 */ |
788 */ |
755 TInt HandleUiccApplicationResp( const TIsiReceiveC& aIsiMsg ); |
789 TInt HandleUiccApplicationResp( const TIsiReceiveC& aIsiMsg ); |
|
790 |
|
791 /** |
|
792 * Handle UICC_APPLICATION_RESP ISI message for service type UICC_APPL_LIST |
|
793 * @param aIsiMsg ISI message |
|
794 * @return KErrNone or error code |
|
795 */ |
|
796 TInt HandleUiccApplListResp( const TIsiReceiveC& aIsiMsg ); |
|
797 |
|
798 /** |
|
799 * Handle UICC_APPLICATION_RESP ISI message for service type UICC_APPL_HOST_ACTIVATE |
|
800 * @param aIsiMsg ISI message |
|
801 * @return KErrNone or error code |
|
802 */ |
|
803 TInt HandleUiccApplHostActivate( const TIsiReceiveC& aIsiMsg ); |
756 |
804 |
757 /** |
805 /** |
758 * Get apdu data |
806 * Get apdu data |
759 * @param aIsiMsg Received ISI message |
807 * @param aIsiMsg Received ISI message |
760 * @return APDU data |
808 * @return APDU data |
797 * @return void |
845 * @return void |
798 */ |
846 */ |
799 void CphsInformationCacheResp( |
847 void CphsInformationCacheResp( |
800 TInt aStatus, |
848 TInt aStatus, |
801 const TDesC8& aFileData ); |
849 const TDesC8& aFileData ); |
|
850 |
|
851 /** |
|
852 * Handles card response according card status |
|
853 * @param aIsiMsg ISI message |
|
854 * @return none |
|
855 */ |
|
856 void UiccCardRespStatus( const TIsiReceiveC& aIsiMsg ); |
802 |
857 |
803 |
858 |
804 private: // Data |
859 private: // Data |
805 |
860 |
806 CMmPhoNetSender* iPhoNetSender; |
861 CMmPhoNetSender* iPhoNetSender; |