smsprotocols/smsstack/gsmu/inc/Gsmuelem.h
changeset 62 8ef833fbf5aa
parent 0 3553901f7fa8
child 66 07a122eea281
--- a/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h	Tue Jul 06 15:36:38 2010 +0300
+++ b/smsprotocols/smsstack/gsmu/inc/Gsmuelem.h	Wed Aug 18 10:57:47 2010 +0300
@@ -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);