1096 TInt& aNumberOfUnconvertibleCharacters, |
1096 TInt& aNumberOfUnconvertibleCharacters, |
1097 TInt& aNumberOfDowngradedCharacters); |
1097 TInt& aNumberOfDowngradedCharacters); |
1098 IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements); |
1098 IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements); |
1099 IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements, TSmsEncoding aEncoding); |
1099 IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements, TSmsEncoding aEncoding); |
1100 |
1100 |
|
1101 TBool IsSupportedL(TChar aChar); |
1101 TBool IsSupportedL(const TDesC& aDes, TInt& aNumberOfUnconvertibleCharacters, |
1102 TBool IsSupportedL(const TDesC& aDes, TInt& aNumberOfUnconvertibleCharacters, |
1102 TInt& aIndexOfFirstUnconvertibleCharacter); |
1103 TInt& aIndexOfFirstUnconvertibleCharacter); |
1103 |
1104 |
|
1105 TBool IsSupportedL(TChar aChar, TSmsEncoding aEncoding, TBool& aIsDowngrade, |
|
1106 TBool& aRequiresAlternativeEncoding); |
1104 TBool IsSupportedL(const TDesC& aDes, TSmsEncoding aEncoding, |
1107 TBool IsSupportedL(const TDesC& aDes, TSmsEncoding aEncoding, |
1105 TInt& aNumberOfUnconvertibleCharacters, |
1108 TInt& aNumberOfUnconvertibleCharacters, |
1106 TInt& aNumberOfDowngradedCharacters, |
1109 TInt& aNumberOfDowngradedCharacters, |
1107 TInt& aNumberRequiringAlternativeEncoding, |
1110 TInt& aNumberRequiringAlternativeEncoding, |
1108 TInt& aIndexOfFirstUnconvertibleCharacter); |
1111 TInt& aIndexOfFirstUnconvertibleCharacter); |
1109 |
1112 |
1110 void ConvertWith7BitEncodingL(const TDesC& aDes, TDes& aRestoredDes, |
|
1111 TInt& aNumberOfUnconvertibleCharacters, |
|
1112 TInt& aNumberOfDowngradedCharacters, |
|
1113 TInt& aIndexOfFirstUnconvertibleCharacter, TBool aIsCountDowngrade); |
|
1114 |
|
1115 void ConvertWithAlternativeEncodingL(const TDesC& aDes, const TDesC& aRestoredStdDes, TSmsEncoding aEncoding, |
|
1116 TInt& aNumberOfUnconvertibleCharacters, |
|
1117 TInt& aNumberOfDowngradedCharacters, |
|
1118 TInt& aNumberRequiringAlternativeEncoding, |
|
1119 TInt& aIndexOfFirstUnconvertibleCharacter); |
|
1120 |
|
1121 // Alternative Encoding methods |
1113 // Alternative Encoding methods |
1122 TSmsEncoding FindBestAlternativeEncodingL(const TDesC& aNativeCharacters, |
1114 TSmsEncoding FindBestAlternativeEncodingL(const TDesC& aNativeCharacters, |
1123 TSmsEncoding aSuggestedEncoding); |
1115 TSmsEncoding aSuggestedEncoding); |
1124 void ConfirmAlternativeEncoderL(TSmsEncoding aEncoding) const; |
1116 void ConfirmAlternativeEncoderL(TSmsEncoding aEncoding) const; |
1125 |
1117 |