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> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </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 <<a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a>></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 </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 </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 </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> * </td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#a3">getHead</a> ()</td></tr> 27<tr><td nowrap align=right valign=top>int32 </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> </td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#b0">OsclDoubleListBase</a> ()</td></tr> 30<tr><td nowrap align=right valign=top> </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 </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 </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 </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> </td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#n0">iHead</a></td></tr> 36<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclDoubleListBase.html#n1">iOffset</a></td></tr> 37</table> 38<hr><h2>Constructor & 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">( </td> 47 <td class="mdname1" valign="top" nowrap> </td> 48 <td class="md" valign="top">) </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 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">( </td> 75 <td class="md" nowrap valign="top">int32 </td> 76 <td class="mdname1" valign="top" nowrap> <em>anOffset</em> </td> 77 <td class="md" valign="top">) </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 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">( </td> 105 <td class="mdname1" valign="top" nowrap> </td> 106 <td class="md" valign="top">) </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 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">( </td> 133 <td class="mdname1" valign="top" nowrap> </td> 134 <td class="md" valign="top">) </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 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">( </td> 161 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 162 <td class="mdname1" valign="top" nowrap> <em>aPtr</em> </td> 163 <td class="md" valign="top">) </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 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">( </td> 190 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 191 <td class="mdname1" valign="top" nowrap> <em>aPtr</em> </td> 192 <td class="md" valign="top">) </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 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">( </td> 219 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 220 <td class="mdname1" valign="top" nowrap> <em>aPtr</em> </td> 221 <td class="md" valign="top">) </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 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">( </td> 248 <td class="mdname1" valign="top" nowrap> </td> 249 <td class="md" valign="top">) </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 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">( </td> 276 <td class="mdname1" valign="top" nowrap> </td> 277 <td class="md" valign="top">) </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 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">( </td> 304 <td class="md" nowrap valign="top">int32 </td> 305 <td class="mdname1" valign="top" nowrap> <em>anOffset</em> </td> 306 <td class="md" valign="top">) </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 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 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 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