228 * Get unicode character |
228 * Get unicode character |
229 * @param aCharacter Input character |
229 * @param aCharacter Input character |
230 * @return Unicode character |
230 * @return Unicode character |
231 */ |
231 */ |
232 static TUint16 GetUnicodeGsm( TUint8 aCharacter); |
232 static TUint16 GetUnicodeGsm( TUint8 aCharacter); |
|
233 |
|
234 /** |
|
235 * Converts data to GSM format |
|
236 * @param aInputString Input string |
|
237 * @param aGsmDataString Output string |
|
238 * @return None |
|
239 */ |
|
240 static void ConvertUcs2ToGsmUcs2Data( |
|
241 TDesC16& aInputString, |
|
242 TDes8& aGsmDataString ); |
|
243 |
|
244 /** |
|
245 * Gets the coding scheme GSM default or UCS2 |
|
246 * @param aInputString Input string |
|
247 * @return ETrue or EFalse |
|
248 */ |
|
249 static TBool GetCodingScheme( |
|
250 TDesC16& aInputString ); |
|
251 |
|
252 /** |
|
253 * Get gsm unicode character |
|
254 * @param aCharacter Input character |
|
255 * @return Unicode character |
|
256 */ |
|
257 static TUint8 GetGsmForUnicode( TUint16 aCharacter); |
|
258 |
|
259 /** |
|
260 * Gets 16 bits from the aSource |
|
261 * @param const TDes8& aSource |
|
262 * @param TInt aIndex: Index of the data in aSource |
|
263 * @return TInt |
|
264 */ |
|
265 static TInt Get16Bit( |
|
266 const TDesC8& aSource, //Source |
|
267 TInt aIndex ); //Index |
233 |
268 |
234 /** |
269 /** |
235 * Set value for oper info |
270 * Set value for oper info |
236 * THIS IS ONLY FOR WINSCW TESTING USE |
271 * THIS IS ONLY FOR WINSCW TESTING USE |
237 */ |
272 */ |