diff -r 630d2f34d719 -r 07a122eea281 smsprotocols/smsstack/gsmu/inc/Gsmuelem.h --- a/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h Tue Aug 31 16:23:08 2010 +0300 +++ b/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h Wed Sep 01 12:40:21 2010 +0100 @@ -1098,26 +1098,18 @@ IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements); IMPORT_C TPtrC ConvertToNativeL(const TDesC8& aUDElements, TSmsEncoding aEncoding); + TBool IsSupportedL(TChar aChar); TBool IsSupportedL(const TDesC& aDes, TInt& aNumberOfUnconvertibleCharacters, TInt& aIndexOfFirstUnconvertibleCharacter); + TBool IsSupportedL(TChar aChar, TSmsEncoding aEncoding, TBool& aIsDowngrade, + TBool& aRequiresAlternativeEncoding); TBool IsSupportedL(const TDesC& aDes, TSmsEncoding aEncoding, TInt& aNumberOfUnconvertibleCharacters, TInt& aNumberOfDowngradedCharacters, TInt& aNumberRequiringAlternativeEncoding, TInt& aIndexOfFirstUnconvertibleCharacter); - - void ConvertWith7BitEncodingL(const TDesC& aDes, TDes& aRestoredDes, - TInt& aNumberOfUnconvertibleCharacters, - TInt& aNumberOfDowngradedCharacters, - TInt& aIndexOfFirstUnconvertibleCharacter, TBool aIsCountDowngrade); - - void ConvertWithAlternativeEncodingL(const TDesC& aDes, const TDesC& aRestoredStdDes, TSmsEncoding aEncoding, - TInt& aNumberOfUnconvertibleCharacters, - TInt& aNumberOfDowngradedCharacters, - TInt& aNumberRequiringAlternativeEncoding, - TInt& aIndexOfFirstUnconvertibleCharacter); - + // Alternative Encoding methods TSmsEncoding FindBestAlternativeEncodingL(const TDesC& aNativeCharacters, TSmsEncoding aSuggestedEncoding);