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