• 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>OsclDoubleListBase class 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>OsclDoubleListBase Class Reference<br>
10<small>
11[<a class="el" href="group__osclproc.html">OSCL Proc</a>]</small>
12</h1><code>#include &lt;<a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a>&gt;</code>
13<p>
14<p>Inheritance diagram for OsclDoubleListBase:
15<p><center><img src="classOsclDoubleListBase.png" usemap="#OsclDoubleListBase_map" border="0" alt=""></center>
16<map name="OsclDoubleListBase_map">
17<area href="classOsclDoubleList.html" alt="OsclDoubleList< T >" shape="rect" coords="0,56,129,80">
18<area href="classOsclPriorityList.html" alt="OsclPriorityList< T >" shape="rect" coords="139,56,268,80">
19</map>
20<table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
23<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a0">IsEmpty</a> () const</td></tr>
24<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a1">SetOffset</a> (int32 anOffset)</td></tr>
25<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a2">Reset</a> ()</td></tr>
26<tr><td nowrap align=right valign=top><a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a3">getHead</a> ()</td></tr>
27<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a4">getOffset</a> ()</td></tr>
28<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
29<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b0">OsclDoubleListBase</a> ()</td></tr>
30<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b1">OsclDoubleListBase</a> (int32 anOffset)</td></tr>
31<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b2">InsertHead</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *aPtr)</td></tr>
32<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b3">InsertTail</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *aPtr)</td></tr>
33<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b4">Insert</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *aPtr)</td></tr>
34<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
35<tr><td nowrap align=right valign=top><a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a>&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#n0">iHead</a></td></tr>
36<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#n1">iOffset</a></td></tr>
37</table>
38<hr><h2>Constructor &amp; Destructor Documentation</h2>
39<a name="b0" doxytag="OsclDoubleListBase::OsclDoubleListBase"></a><p>
40<table width="100%" cellpadding="2" cellspacing="0" border="0">
41  <tr>
42    <td class="md">
43      <table cellpadding="0" cellspacing="0" border="0">
44        <tr>
45          <td class="md" nowrap valign="top"> OsclDoubleListBase::OsclDoubleListBase </td>
46          <td class="md" valign="top">(&nbsp;</td>
47          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
48          <td class="md" valign="top">)&nbsp;</td>
49          <td class="md" nowrap><code> [protected]</code></td>
50        </tr>
51
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="b1" doxytag="OsclDoubleListBase::OsclDoubleListBase"></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"> OsclDoubleListBase::OsclDoubleListBase </td>
74          <td class="md" valign="top">(&nbsp;</td>
75          <td class="md" nowrap valign="top">int32&nbsp;</td>
76          <td class="mdname1" valign="top" nowrap>&nbsp; <em>anOffset</em>          </td>
77          <td class="md" valign="top">)&nbsp;</td>
78          <td class="md" nowrap><code> [protected]</code></td>
79        </tr>
80
81      </table>
82    </td>
83  </tr>
84</table>
85<table cellspacing=5 cellpadding=0 border=0>
86  <tr>
87    <td>
88      &nbsp;
89    </td>
90    <td>
91
92<p>
93    </td>
94  </tr>
95</table>
96<hr><h2>Member Function Documentation</h2>
97<a name="a3" doxytag="OsclDoubleListBase::getHead"></a><p>
98<table width="100%" cellpadding="2" cellspacing="0" border="0">
99  <tr>
100    <td class="md">
101      <table cellpadding="0" cellspacing="0" border="0">
102        <tr>
103          <td class="md" nowrap valign="top"> <a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a>* OsclDoubleListBase::getHead </td>
104          <td class="md" valign="top">(&nbsp;</td>
105          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
106          <td class="md" valign="top">)&nbsp;</td>
107          <td class="md" nowrap><code> [inline]</code></td>
108        </tr>
109
110      </table>
111    </td>
112  </tr>
113</table>
114<table cellspacing=5 cellpadding=0 border=0>
115  <tr>
116    <td>
117      &nbsp;
118    </td>
119    <td>
120
121<p>
122    </td>
123  </tr>
124</table>
125<a name="a4" doxytag="OsclDoubleListBase::getOffset"></a><p>
126<table width="100%" cellpadding="2" cellspacing="0" border="0">
127  <tr>
128    <td class="md">
129      <table cellpadding="0" cellspacing="0" border="0">
130        <tr>
131          <td class="md" nowrap valign="top"> int32 OsclDoubleListBase::getOffset </td>
132          <td class="md" valign="top">(&nbsp;</td>
133          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
134          <td class="md" valign="top">)&nbsp;</td>
135          <td class="md" nowrap><code> [inline]</code></td>
136        </tr>
137
138      </table>
139    </td>
140  </tr>
141</table>
142<table cellspacing=5 cellpadding=0 border=0>
143  <tr>
144    <td>
145      &nbsp;
146    </td>
147    <td>
148
149<p>
150    </td>
151  </tr>
152</table>
153<a name="b4" doxytag="OsclDoubleListBase::Insert"></a><p>
154<table width="100%" cellpadding="2" cellspacing="0" border="0">
155  <tr>
156    <td class="md">
157      <table cellpadding="0" cellspacing="0" border="0">
158        <tr>
159          <td class="md" nowrap valign="top"> void OsclDoubleListBase::Insert </td>
160          <td class="md" valign="top">(&nbsp;</td>
161          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
162          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aPtr</em>          </td>
163          <td class="md" valign="top">)&nbsp;</td>
164          <td class="md" nowrap><code> [protected]</code></td>
165        </tr>
166
167      </table>
168    </td>
169  </tr>
170</table>
171<table cellspacing=5 cellpadding=0 border=0>
172  <tr>
173    <td>
174      &nbsp;
175    </td>
176    <td>
177
178<p>
179    </td>
180  </tr>
181</table>
182<a name="b2" doxytag="OsclDoubleListBase::InsertHead"></a><p>
183<table width="100%" cellpadding="2" cellspacing="0" border="0">
184  <tr>
185    <td class="md">
186      <table cellpadding="0" cellspacing="0" border="0">
187        <tr>
188          <td class="md" nowrap valign="top"> void OsclDoubleListBase::InsertHead </td>
189          <td class="md" valign="top">(&nbsp;</td>
190          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
191          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aPtr</em>          </td>
192          <td class="md" valign="top">)&nbsp;</td>
193          <td class="md" nowrap><code> [protected]</code></td>
194        </tr>
195
196      </table>
197    </td>
198  </tr>
199</table>
200<table cellspacing=5 cellpadding=0 border=0>
201  <tr>
202    <td>
203      &nbsp;
204    </td>
205    <td>
206
207<p>
208    </td>
209  </tr>
210</table>
211<a name="b3" doxytag="OsclDoubleListBase::InsertTail"></a><p>
212<table width="100%" cellpadding="2" cellspacing="0" border="0">
213  <tr>
214    <td class="md">
215      <table cellpadding="0" cellspacing="0" border="0">
216        <tr>
217          <td class="md" nowrap valign="top"> void OsclDoubleListBase::InsertTail </td>
218          <td class="md" valign="top">(&nbsp;</td>
219          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
220          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aPtr</em>          </td>
221          <td class="md" valign="top">)&nbsp;</td>
222          <td class="md" nowrap><code> [protected]</code></td>
223        </tr>
224
225      </table>
226    </td>
227  </tr>
228</table>
229<table cellspacing=5 cellpadding=0 border=0>
230  <tr>
231    <td>
232      &nbsp;
233    </td>
234    <td>
235
236<p>
237    </td>
238  </tr>
239</table>
240<a name="a0" doxytag="OsclDoubleListBase::IsEmpty"></a><p>
241<table width="100%" cellpadding="2" cellspacing="0" border="0">
242  <tr>
243    <td class="md">
244      <table cellpadding="0" cellspacing="0" border="0">
245        <tr>
246          <td class="md" nowrap valign="top"> bool OsclDoubleListBase::IsEmpty </td>
247          <td class="md" valign="top">(&nbsp;</td>
248          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
249          <td class="md" valign="top">)&nbsp;</td>
250          <td class="md" nowrap></td>
251        </tr>
252
253      </table>
254    </td>
255  </tr>
256</table>
257<table cellspacing=5 cellpadding=0 border=0>
258  <tr>
259    <td>
260      &nbsp;
261    </td>
262    <td>
263
264<p>
265    </td>
266  </tr>
267</table>
268<a name="a2" doxytag="OsclDoubleListBase::Reset"></a><p>
269<table width="100%" cellpadding="2" cellspacing="0" border="0">
270  <tr>
271    <td class="md">
272      <table cellpadding="0" cellspacing="0" border="0">
273        <tr>
274          <td class="md" nowrap valign="top"> void OsclDoubleListBase::Reset </td>
275          <td class="md" valign="top">(&nbsp;</td>
276          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
277          <td class="md" valign="top">)&nbsp;</td>
278          <td class="md" nowrap></td>
279        </tr>
280
281      </table>
282    </td>
283  </tr>
284</table>
285<table cellspacing=5 cellpadding=0 border=0>
286  <tr>
287    <td>
288      &nbsp;
289    </td>
290    <td>
291
292<p>
293    </td>
294  </tr>
295</table>
296<a name="a1" doxytag="OsclDoubleListBase::SetOffset"></a><p>
297<table width="100%" cellpadding="2" cellspacing="0" border="0">
298  <tr>
299    <td class="md">
300      <table cellpadding="0" cellspacing="0" border="0">
301        <tr>
302          <td class="md" nowrap valign="top"> void OsclDoubleListBase::SetOffset </td>
303          <td class="md" valign="top">(&nbsp;</td>
304          <td class="md" nowrap valign="top">int32&nbsp;</td>
305          <td class="mdname1" valign="top" nowrap>&nbsp; <em>anOffset</em>          </td>
306          <td class="md" valign="top">)&nbsp;</td>
307          <td class="md" nowrap></td>
308        </tr>
309
310      </table>
311    </td>
312  </tr>
313</table>
314<table cellspacing=5 cellpadding=0 border=0>
315  <tr>
316    <td>
317      &nbsp;
318    </td>
319    <td>
320
321<p>
322    </td>
323  </tr>
324</table>
325<hr><h2>Field Documentation</h2>
326<a name="n0" doxytag="OsclDoubleListBase::iHead"></a><p>
327<table width="100%" cellpadding="2" cellspacing="0" border="0">
328  <tr>
329    <td class="md">
330      <table cellpadding="0" cellspacing="0" border="0">
331        <tr>
332          <td class="md" nowrap valign="top"> <a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a> OsclDoubleListBase::iHead<code> [protected]</code>
333      </table>
334    </td>
335  </tr>
336</table>
337<table cellspacing=5 cellpadding=0 border=0>
338  <tr>
339    <td>
340      &nbsp;
341    </td>
342    <td>
343
344<p>
345    </td>
346  </tr>
347</table>
348<a name="n1" doxytag="OsclDoubleListBase::iOffset"></a><p>
349<table width="100%" cellpadding="2" cellspacing="0" border="0">
350  <tr>
351    <td class="md">
352      <table cellpadding="0" cellspacing="0" border="0">
353        <tr>
354          <td class="md" nowrap valign="top"> int32 OsclDoubleListBase::iOffset<code> [protected]</code>
355      </table>
356    </td>
357  </tr>
358</table>
359<table cellspacing=5 cellpadding=0 border=0>
360  <tr>
361    <td>
362      &nbsp;
363    </td>
364    <td>
365
366<p>
367    </td>
368  </tr>
369</table>
370<hr>The documentation for this class was generated from the following file:<ul>
371<li><a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a></ul>
372<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
373<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
374</small></address>
375</body>
376</html>
377