phoneclientserver/phoneclient/Src/PhCltUtils.cpp
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // INCLUDE FILES
    19 // INCLUDE FILES
    20 #include    "PhCltUtils.h"
    20 #include    "phcltutils.h" 
    21 
    21 
    22 
    22 
    23 // CONSTANTS
    23 // CONSTANTS
    24 _LIT( KPhCltValidChars, "+0123456789*#pwPW" );
    24 _LIT( KPhCltValidChars, "+0123456789*#pwPW" );
    25 //Prefix for Sip.
    25 //Prefix for Sip.
    73 //
    73 //
    74 // -----------------------------------------------------------------------------
    74 // -----------------------------------------------------------------------------
    75 //
    75 //
    76 EXPORT_C void PhCltUtils::RemoveURIPrefixdAndDomainChars( TDes& aString )
    76 EXPORT_C void PhCltUtils::RemoveURIPrefixdAndDomainChars( TDes& aString )
    77     {
    77     {
    78 	  // Does number contains prefix. If yes then remove it
    78       // Does number contains prefix. If yes then remove it
    79 
    79 
    80     if ( 0 == aString.FindC( KSipPrefix ) ||
    80     if ( 0 == aString.FindC( KSipPrefix ) ||
    81          0 == aString.FindC( KTelPrefix ) ||
    81          0 == aString.FindC( KTelPrefix ) ||
    82 	       0 == aString.FindC( KSosPrefix ) )
    82            0 == aString.FindC( KSosPrefix ) )
    83         {
    83         {
    84         aString.Delete( 0, KPrefixLength );
    84         aString.Delete( 0, KPrefixLength );
    85 	      }
    85           }
    86 	  // Does Number contains domain part. If yes remove it at beging of @ character.
    86       // Does Number contains domain part. If yes remove it at beging of @ character.
    87     TInt atIndex = aString.Find( KAt );
    87     TInt atIndex = aString.Find( KAt );
    88     TInt telNumberLength = aString.Length();
    88     TInt telNumberLength = aString.Length();
    89 	  if ( 0 < atIndex && 
    89       if ( 0 < atIndex && 
    90 	       atIndex < telNumberLength )
    90            atIndex < telNumberLength )
    91         {
    91         {
    92 		    aString.Delete( atIndex, telNumberLength - atIndex );
    92             aString.Delete( atIndex, telNumberLength - atIndex );
    93 		    }
    93             }
    94     }
    94     }
    95 //  End of File  
    95 //  End of File