voipplugins/voipadapters/voipxmlprovisioning/voipxmlprocessor/src/voipxmlsiphandler.cpp
branchRCL_3
changeset 8 7117cbf1600a
parent 2 7b872347d83b
child 10 ed1e38b404e5
equal deleted inserted replaced
6:fc8c25e5a2e8 8:7117cbf1600a
   232                 0 != aValue.Find( KSips() ) )
   232                 0 != aValue.Find( KSips() ) )
   233                 {
   233                 {
   234                 tempBuf.Copy( KSip() );
   234                 tempBuf.Copy( KSip() );
   235                 }
   235                 }
   236             tempBuf.Append( aValue );
   236             tempBuf.Append( aValue );
       
   237             //lint -e{960} No need for else statement here
   237             if ( EProxy == aType )
   238             if ( EProxy == aType )
   238                 {
   239                 {
   239                 iProxyUri->Des().Copy( tempBuf );
   240                 iProxyUri->Des().Copy( tempBuf );
   240                 iSettingsSet = ETrue;
   241                 iSettingsSet = ETrue;
   241                 }
   242                 }
   246                 }
   247                 }
   247             break;
   248             break;
   248             }
   249             }
   249         case ETransport:
   250         case ETransport:
   250             {
   251             {
       
   252             //lint -e{960} No need for else statement here
   251             if ( EProxy == aType )
   253             if ( EProxy == aType )
   252                 {
   254                 {
   253                 iProxyTransport = ValidateTransport( aValue );
   255                 iProxyTransport = ValidateTransport( aValue );
   254                 iSettingsSet = ETrue;
   256                 iSettingsSet = ETrue;
   255                 }
   257                 }
   262             }
   264             }
   263         case EPort:
   265         case EPort:
   264             {
   266             {
   265             TInt value;
   267             TInt value;
   266             TInt err = VoipXmlUtils::Des8ToInt( aValue, value );
   268             TInt err = VoipXmlUtils::Des8ToInt( aValue, value );
       
   269             //lint -e{960} No need for else statement here
   267             if ( EProxy == aType && KErrNone == err )
   270             if ( EProxy == aType && KErrNone == err )
   268                 {
   271                 {
   269                 iProxyPort = value;
   272                 iProxyPort = value;
   270                 iSettingsSet = ETrue;
   273                 iSettingsSet = ETrue;
   271                 }
   274                 }
   287                 }
   290                 }
   288             break;
   291             break;
   289             }
   292             }
   290         case EUsername:
   293         case EUsername:
   291             {
   294             {
       
   295             //lint -e{960} No need for else statement here
   292             if ( EProxy == aType )
   296             if ( EProxy == aType )
   293                 {
   297                 {
   294                 if ( TSIPProfileTypeInfo::EInternet == 
   298                 if ( TSIPProfileTypeInfo::EInternet == 
   295                     iProfileType.iSIPProfileClass )
   299                     iProfileType.iSIPProfileClass )
   296                     {
   300                     {
   321                 }
   325                 }
   322             break;
   326             break;
   323             }
   327             }
   324         case EPassword:
   328         case EPassword:
   325             {
   329             {
       
   330             //lint -e{960} No need for else statement here
   326             if ( EProxy == aType )
   331             if ( EProxy == aType )
   327                 {
   332                 {
   328                 iProfile->SetParameter( KSIPOutboundProxy, KSIPDigestPassword,
   333                 iProfile->SetParameter( KSIPOutboundProxy, KSIPDigestPassword,
   329                     aValue );
   334                     aValue );
   330                 iSettingsSet = ETrue;
   335                 iSettingsSet = ETrue;
   363     if ( KErrNotFound != iProxyPort )
   368     if ( KErrNotFound != iProxyPort )
   364         {
   369         {
   365         tempBuf.Copy( KColon() );
   370         tempBuf.Copy( KColon() );
   366         tempBuf.AppendNum( iProxyPort );
   371         tempBuf.AppendNum( iProxyPort );
   367         }
   372         }
       
   373     //lint -e{960} No need for else statement here
   368     if ( EUdp == iProxyTransport )
   374     if ( EUdp == iProxyTransport )
   369         {
   375         {
   370         tempBuf.Append( KTransport() );
   376         tempBuf.Append( KTransport() );
   371         tempBuf.Append( KUdp() );
   377         tempBuf.Append( KUdp() );
   372         }
   378         }
   396     if ( KErrNotFound != iRegistrarPort )
   402     if ( KErrNotFound != iRegistrarPort )
   397         {
   403         {
   398         tempBuf.Copy( KColon() );
   404         tempBuf.Copy( KColon() );
   399         tempBuf.AppendNum( iRegistrarPort );
   405         tempBuf.AppendNum( iRegistrarPort );
   400         }
   406         }
       
   407     //lint -e{960} No need for else statement here
   401     if ( EUdp == iRegistrarTransport )
   408     if ( EUdp == iRegistrarTransport )
   402         {
   409         {
   403         tempBuf.Append( KTransport() );
   410         tempBuf.Append( KTransport() );
   404         tempBuf.Append( KUdp() );
   411         tempBuf.Append( KUdp() );
   405         }
   412         }