userlibandfileserver/fileserver/sfile/sf_memory_client.cpp
branchRCL_3
changeset 294 039a3e647356
parent 257 3e88ff8f41d5
equal deleted inserted replaced
268:345b1ca54e88 294:039a3e647356
   143         }
   143         }
   144 
   144 
   145 	iTouchedRegionFlag = 0;
   145 	iTouchedRegionFlag = 0;
   146 	iReusablePagePool.Close();
   146 	iReusablePagePool.Close();
   147 	iReusablePagePool.Reserve(iReservedRegionMarkInSegs);
   147 	iReusablePagePool.Reserve(iReservedRegionMarkInSegs);
   148     if (r != KErrNone)
       
   149         {
       
   150         ASSERT(0);
       
   151         }
       
   152 	}
   148 	}
   153 
   149 
   154 /**
   150 /**
   155 Commit an unused set of contiguous segments. 
   151 Commit an unused set of contiguous segments. 
   156 @param	aSegmentCount	the segment number to be commited.
   152 @param	aSegmentCount	the segment number to be commited.
   226 	
   222 	
   227 	TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount);
   223 	TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount);
   228 	ASSERT(err == KErrNone);
   224 	ASSERT(err == KErrNone);
   229 	if (err != KErrNone)
   225 	if (err != KErrNone)
   230 		return err;
   226 		return err;
   231 	err = iReusablePagePool.Append(aStartRamAddr);
   227 	iReusablePagePool.Append(aStartRamAddr);
   232     if (err != KErrNone)
       
   233         return err;
       
   234 	return KErrNone;
   228 	return KErrNone;
   235 	}
   229 	}
   236 
   230 
   237 /**
   231 /**
   238 Lock a set of contiguous segments. 
   232 Lock a set of contiguous segments.