simpleengine/presenceprovisioning/src/presenceprovitem.cpp
branchRCL_3
changeset 18 fbd2e7cec7ef
parent 17 2669f8761a99
equal deleted inserted replaced
17:2669f8761a99 18:fbd2e7cec7ef
   249             break;  
   249             break;  
   250             
   250             
   251         case EWPParameterToAppRef:
   251         case EWPParameterToAppRef:
   252             {
   252             {
   253             PRES_PROV_LOG(LOG_LIT8( " EWPParameterToAppRef"));
   253             PRES_PROV_LOG(LOG_LIT8( " EWPParameterToAppRef"));
   254             iToAppReferences.Append( aParameter.Value() );  
   254             iToAppReferences.AppendL( aParameter.Value() );  
   255             }
   255             }
   256             break;
   256             break;
   257     
   257     
   258         case EWPParameterAppRef:
   258         case EWPParameterAppRef:
   259             {
   259             {
   269             }
   269             }
   270             break;
   270             break;
   271                                  
   271                                  
   272         default:
   272         default:
   273             {
   273             {
   274             DetermineNamedParameter( aParameter.Name(), aParameter.Value() );
   274             DetermineNamedParameterL( aParameter.Name(), aParameter.Value() );
   275             }
   275             }
   276             break;
   276             break;
   277         }
   277         }
   278     PRES_PROV_LOG(LOG_LIT8( "   CPresProvItem::VisitL ends" ) );    
   278     PRES_PROV_LOG(LOG_LIT8( "   CPresProvItem::VisitL ends" ) );    
   279     }
   279     }
   280 
   280 
   281 // -----------------------------------------------------------------------------
   281 // -----------------------------------------------------------------------------
   282 // CPresProvItem::DetermineNamedParameter
   282 // CPresProvItem::DetermineNamedParameter
   283 // -----------------------------------------------------------------------------
   283 // -----------------------------------------------------------------------------
   284 //
   284 //
   285 void CPresProvItem::DetermineNamedParameter( const TDesC& aName, const TDesC& aValue )
   285 void CPresProvItem::DetermineNamedParameterL( const TDesC& aName, const TDesC& aValue )
   286     {
   286     {
   287     PRES_PROV_LOG(LOG_LIT( "DetermineNamedParameter(%S, %S)"), &aName, &aValue);
   287     PRES_PROV_LOG(LOG_LIT( "DetermineNamedParameter(%S, %S)"), &aName, &aValue);
   288     if ( !aName.Compare( KPresProvClientObjDataLim ) )
   288     if ( !aName.Compare( KPresProvClientObjDataLim ) )
   289         {
   289         {
   290         iObjectSize = DesToInt(aValue);
   290         iObjectSize = DesToInt(aValue);
   314         iAppRef.Set(aValue);
   314         iAppRef.Set(aValue);
   315         }
   315         }
   316     else if (!aName.Compare(KPresIToAppRef))
   316     else if (!aName.Compare(KPresIToAppRef))
   317         {
   317         {
   318         if(iToAppReferences.Count() < 2) // if any of SIP or XDM id is missing
   318         if(iToAppReferences.Count() < 2) // if any of SIP or XDM id is missing
   319             iToAppReferences.Append(aValue);        
   319             iToAppReferences.AppendL(aValue);        
   320         }
   320         }
   321     PRES_PROV_LOG(LOG_LIT8( "   CPresProvItem::DetermineNamedParameter ends" ) );      
   321     PRES_PROV_LOG(LOG_LIT8( "   CPresProvItem::DetermineNamedParameter ends" ) );      
   322     }
   322     }
   323 // -----------------------------------------------------------------------------
   323 // -----------------------------------------------------------------------------
   324 // CPresProvItem::VisitLinkL
   324 // CPresProvItem::VisitLinkL