userlibandfileserver/fileserver/sfile/sf_memory_client.cpp
branchRCL_3
changeset 42 a179b74831c9
parent 20 597aaf25e343
child 43 c1f20ce4abcf
equal deleted inserted replaced
41:0ffb4e86fcc9 42:a179b74831c9
   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         }
   148 	}
   152 	}
   149 
   153 
   150 /**
   154 /**
   151 Commit an unused set of contiguous segments. 
   155 Commit an unused set of contiguous segments. 
   152 @param	aSegmentCount	the segment number to be commited.
   156 @param	aSegmentCount	the segment number to be commited.
   222 	
   226 	
   223 	TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount);
   227 	TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount);
   224 	ASSERT(err == KErrNone);
   228 	ASSERT(err == KErrNone);
   225 	if (err != KErrNone)
   229 	if (err != KErrNone)
   226 		return err;
   230 		return err;
   227 	iReusablePagePool.Append(aStartRamAddr);
   231 	err = iReusablePagePool.Append(aStartRamAddr);
       
   232     if (err != KErrNone)
       
   233         return err;
   228 	return KErrNone;
   234 	return KErrNone;
   229 	}
   235 	}
   230 
   236 
   231 /**
   237 /**
   232 Lock a set of contiguous segments. 
   238 Lock a set of contiguous segments.