syncmlfw/ds/syncagent/src/nsmldsagent.cpp
branchRCL_3
changeset 24 13d7c31c74e0
parent 18 2de6635c154b
child 25 b183ec05bd8c
equal deleted inserted replaced
23:4af31167ea77 24:13d7c31c74e0
  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*/
  3107 			
  3118 			
  3108 		default:
  3119 		default:
  3109 			error = ETrue;
  3120 			error = ETrue;
  3110 		}
  3121 		}
  3111 		
  3122