• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>OsclMemPoolResizableAllocator::MemPoolBlockInfo struct Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5</head><body>
6<!-- Generated by Doxygen 1.2.18 -->
7<center>
8<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
9<hr><h1>OsclMemPoolResizableAllocator::MemPoolBlockInfo Struct Reference</h1><code>#include &lt;<a class="el" href="oscl__mem__mempool_8h-source.html">oscl_mem_mempool.h</a>&gt;</code>
10<p>
11<table border=0 cellpadding=0 cellspacing=0>
12<tr><td></td></tr>
13<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
14<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m0">iBlockPreFence</a></td></tr>
15<tr><td nowrap align=right valign=top>MemPoolBlockInfo *&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m1">iNextFreeBlock</a></td></tr>
16<tr><td nowrap align=right valign=top>MemPoolBlockInfo *&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m2">iPrevFreeBlock</a></td></tr>
17<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m3">iBlockSize</a></td></tr>
18<tr><td nowrap align=right valign=top>uint8 *&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m4">iBlockBuffer</a></td></tr>
19<tr><td nowrap align=right valign=top><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBufferInfo.html">MemPoolBufferInfo</a> *&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m5">iParentBuffer</a></td></tr>
20<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBlockInfo.html#m6">iBlockPostFence</a></td></tr>
21</table>
22<hr><h2>Field Documentation</h2>
23<a name="m4" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockBuffer"></a><p>
24<table width="100%" cellpadding="2" cellspacing="0" border="0">
25  <tr>
26    <td class="md">
27      <table cellpadding="0" cellspacing="0" border="0">
28        <tr>
29          <td class="md" nowrap valign="top"> uint8* OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockBuffer
30      </table>
31    </td>
32  </tr>
33</table>
34<table cellspacing=5 cellpadding=0 border=0>
35  <tr>
36    <td>
37      &nbsp;
38    </td>
39    <td>
40
41<p>
42    </td>
43  </tr>
44</table>
45<a name="m6" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockPostFence"></a><p>
46<table width="100%" cellpadding="2" cellspacing="0" border="0">
47  <tr>
48    <td class="md">
49      <table cellpadding="0" cellspacing="0" border="0">
50        <tr>
51          <td class="md" nowrap valign="top"> uint32 OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockPostFence
52      </table>
53    </td>
54  </tr>
55</table>
56<table cellspacing=5 cellpadding=0 border=0>
57  <tr>
58    <td>
59      &nbsp;
60    </td>
61    <td>
62
63<p>
64    </td>
65  </tr>
66</table>
67<a name="m0" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockPreFence"></a><p>
68<table width="100%" cellpadding="2" cellspacing="0" border="0">
69  <tr>
70    <td class="md">
71      <table cellpadding="0" cellspacing="0" border="0">
72        <tr>
73          <td class="md" nowrap valign="top"> uint32 OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockPreFence
74      </table>
75    </td>
76  </tr>
77</table>
78<table cellspacing=5 cellpadding=0 border=0>
79  <tr>
80    <td>
81      &nbsp;
82    </td>
83    <td>
84
85<p>
86    </td>
87  </tr>
88</table>
89<a name="m3" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockSize"></a><p>
90<table width="100%" cellpadding="2" cellspacing="0" border="0">
91  <tr>
92    <td class="md">
93      <table cellpadding="0" cellspacing="0" border="0">
94        <tr>
95          <td class="md" nowrap valign="top"> uint32 OsclMemPoolResizableAllocator::MemPoolBlockInfo::iBlockSize
96      </table>
97    </td>
98  </tr>
99</table>
100<table cellspacing=5 cellpadding=0 border=0>
101  <tr>
102    <td>
103      &nbsp;
104    </td>
105    <td>
106
107<p>
108    </td>
109  </tr>
110</table>
111<a name="m1" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iNextFreeBlock"></a><p>
112<table width="100%" cellpadding="2" cellspacing="0" border="0">
113  <tr>
114    <td class="md">
115      <table cellpadding="0" cellspacing="0" border="0">
116        <tr>
117          <td class="md" nowrap valign="top"> MemPoolBlockInfo* OsclMemPoolResizableAllocator::MemPoolBlockInfo::iNextFreeBlock
118      </table>
119    </td>
120  </tr>
121</table>
122<table cellspacing=5 cellpadding=0 border=0>
123  <tr>
124    <td>
125      &nbsp;
126    </td>
127    <td>
128
129<p>
130    </td>
131  </tr>
132</table>
133<a name="m5" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iParentBuffer"></a><p>
134<table width="100%" cellpadding="2" cellspacing="0" border="0">
135  <tr>
136    <td class="md">
137      <table cellpadding="0" cellspacing="0" border="0">
138        <tr>
139          <td class="md" nowrap valign="top"> <a class="el" href="structOsclMemPoolResizableAllocator_1_1MemPoolBufferInfo.html">MemPoolBufferInfo</a>* OsclMemPoolResizableAllocator::MemPoolBlockInfo::iParentBuffer
140      </table>
141    </td>
142  </tr>
143</table>
144<table cellspacing=5 cellpadding=0 border=0>
145  <tr>
146    <td>
147      &nbsp;
148    </td>
149    <td>
150
151<p>
152    </td>
153  </tr>
154</table>
155<a name="m2" doxytag="OsclMemPoolResizableAllocator::MemPoolBlockInfo::iPrevFreeBlock"></a><p>
156<table width="100%" cellpadding="2" cellspacing="0" border="0">
157  <tr>
158    <td class="md">
159      <table cellpadding="0" cellspacing="0" border="0">
160        <tr>
161          <td class="md" nowrap valign="top"> MemPoolBlockInfo* OsclMemPoolResizableAllocator::MemPoolBlockInfo::iPrevFreeBlock
162      </table>
163    </td>
164  </tr>
165</table>
166<table cellspacing=5 cellpadding=0 border=0>
167  <tr>
168    <td>
169      &nbsp;
170    </td>
171    <td>
172
173<p>
174    </td>
175  </tr>
176</table>
177<hr>The documentation for this struct was generated from the following file:<ul>
178<li><a class="el" href="oscl__mem__mempool_8h-source.html">oscl_mem_mempool.h</a></ul>
179<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
180<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
181</small></address>
182</body>
183</html>
184