syncmlfw/ds/syncagent/src/nsmldsagent.cpp
branchRCL_3
changeset 76 3cdbd92ee07b
parent 62 19bba8228ff0
equal deleted inserted replaced
69:a082c848c9a9 76:3cdbd92ee07b
  3102 		       }while( iDSContent->SetToNext() );
  3102 		       }while( iDSContent->SetToNext() );
  3103 		       	
  3103 		       	
  3104 			}	
  3104 			}	
  3105 			//RD_SUSPEND_RESUME	
  3105 			//RD_SUSPEND_RESUME	
  3106 			break;
  3106 			break;
  3107 
       
  3108 		/* Implementation of CMCC PIM v3 begins*/
       
  3109 		case TNSmlError::ESmlStatusDeviceFull: // 420
       
  3110 		    if ( FeatureManager::FeatureSupported(KFeatureIdFfTdCmccpimpromptserverfullwhenreceive420statuscodefromserver) )
       
  3111 		        {
       
  3112                 // CMCC server full error enabled
       
  3113                 iDSObserver->OnSyncMLSyncError( MSyncMLProgressObserver::ESmlFatalError, SyncMLError::KErrServerFull, 0, 0, 0);
       
  3114                 error = ETrue;
       
  3115 		        }
       
  3116 			break;
       
  3117 		/* Implementation of CMCC PIM v3 ends*/
       
  3118 			
  3107 			
  3119 		default:
  3108 		default:
  3120 			error = ETrue;
  3109 			error = ETrue;
  3121 		}
  3110 		}
  3122 		
  3111