--- a/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h Mon Jul 19 14:53:33 2010 +0100
+++ b/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h Wed Jul 21 17:41:03 2010 +0100
@@ -1098,18 +1098,26 @@
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);