1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" /> 7<title>Adjust</title> 8 </head> 9 <body> 10<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/fnd/Overview.html">fnd</a>::<a href="../../../nn/fnd/FrameHeapTemplate/Overview.html">FrameHeapTemplate</a>::Adjust</CODE> Member Function</h1> 11<h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14<a href="../../../nn/fnd/MemoryRange/Overview.html">MemoryRange</a> Adjust( 15 int mode = NN_FND_FRAMEHEAP_ADJUST_TAIL 16); 17</pre> 18 </div> 19<h2>Parameters</h2> 20 <div class="section"> 21 <table class="arguments"> 22 <thead> 23 <tr> 24 <td width="15" /> 25<th>Name</th> 26<td>Description</td> 27 </tr> 28 </thead> 29 <tr> 30<td>in</td> 31<th>mode</th> 32<td>Specifies the direction in which to reduce memory blocks.</td> 33 </tr> </table> 34 </div> 35<h2>Return Values</h2> 36<div class="section">Returns the range of the memory region that has become available as a result of the reduction in heap size. </div> 37<h2>Description</h2> 38 <div class="section"> 39<p>Resizes the frame heap to the minimum size required to encompass the memory blocks that have been allocated.</p><p>Specifying <CODE>NN_FND_FRAMEHEAP_ADJUST_TAIL</CODE> (or any positive value) for the <SPAN class="argument">mode</SPAN> argument changes the endpoint of the frame heap region by discarding the empty region at the end of the frame heap. If the memory block at the end of the heap has been allocated, this function fails.</p><p>Specifying <CODE>NN_FND_FRAMEHEAP_ADJUST_HEAD</CODE> (or any negative value) for the <SPAN class="argument">mode</SPAN> argument changes the trailing endpoint of the frame heap region by discarding the empty region at the start of the frame heap. If the memory block at the start of the heap has been allocated, this function fails.</p><!-- write here --></div> 40<h2>Revision History</h2> 41 <div class="section"> 42 <dl class="history"> 43 <dt>2010/01/07</dt> 44<dd>Initial version.<br /> 45 </dd> 46 </dl> 47 </div> 48 <hr><p>CONFIDENTIAL</p></body> 49</html> 50