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> TemplateOsclDoubleRunner< T > 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>OsclDoubleRunner< T > Class Template 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<table border=0 cellpadding=0 cellspacing=0> 15<tr><td></td></tr> 16<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 17<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a0">OsclDoubleRunner</a> (<a class="el" href="classOsclDoubleListBase.html">OsclDoubleListBase</a> &aQue)</td></tr> 18<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a1">Set</a> (T &aLink)</td></tr> 19<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a2">operator T *</a> ()</td></tr> 20<tr><td nowrap align=right valign=top>T * </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a3">operator++</a> (int)</td></tr> 21<tr><td nowrap align=right valign=top>T * </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a4">operator--</a> (int)</td></tr> 22<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a5">SetToHead</a> ()</td></tr> 23<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#a6">SetToTail</a> ()</td></tr> 24<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> 25<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#n0">iOffset</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="classOsclDoubleRunner.html#n1">iHead</a></td></tr> 27<tr><td nowrap align=right valign=top><a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a> * </td><td valign=bottom><a class="el" href="classOsclDoubleRunner.html#n2">iNext</a></td></tr> 28</table> 29<h3>template<class T><br> 30 class OsclDoubleRunner< T ></h3> 31 32<hr><h2>Constructor & Destructor Documentation</h2> 33<a name="a0" doxytag="OsclDoubleRunner::OsclDoubleRunner"></a><p> 34<table width="100%" cellpadding="2" cellspacing="0" border="0"> 35 <tr> 36 <td class="md"> 37 <table cellpadding="0" cellspacing="0" border="0"> 38 <tr> 39 <td class="md" colspan="4"> 40template<class T> </td> 41 </tr> 42 <tr> 43 <td class="md" nowrap valign="top"> OsclDoubleRunner< T >::OsclDoubleRunner </td> 44 <td class="md" valign="top">( </td> 45 <td class="md" nowrap valign="top"><a class="el" href="classOsclDoubleListBase.html">OsclDoubleListBase</a> & </td> 46 <td class="mdname1" valign="top" nowrap> <em>aQue</em> </td> 47 <td class="md" valign="top">) </td> 48 <td class="md" nowrap><code> [inline]</code></td> 49 </tr> 50 51 </table> 52 </td> 53 </tr> 54</table> 55<table cellspacing=5 cellpadding=0 border=0> 56 <tr> 57 <td> 58 59 </td> 60 <td> 61 62<p> 63 </td> 64 </tr> 65</table> 66<hr><h2>Member Function Documentation</h2> 67<a name="a2" doxytag="OsclDoubleRunner::operator T *"></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" colspan="4"> 74template<class T> </td> 75 </tr> 76 <tr> 77 <td class="md" nowrap valign="top"> OsclDoubleRunner< T >::operator T * </td> 78 <td class="md" valign="top">( </td> 79 <td class="mdname1" valign="top" nowrap> </td> 80 <td class="md" valign="top">) </td> 81 <td class="md" nowrap><code> [inline]</code></td> 82 </tr> 83 84 </table> 85 </td> 86 </tr> 87</table> 88<table cellspacing=5 cellpadding=0 border=0> 89 <tr> 90 <td> 91 92 </td> 93 <td> 94 95<p> 96 </td> 97 </tr> 98</table> 99<a name="a3" doxytag="OsclDoubleRunner::operator++"></a><p> 100<table width="100%" cellpadding="2" cellspacing="0" border="0"> 101 <tr> 102 <td class="md"> 103 <table cellpadding="0" cellspacing="0" border="0"> 104 <tr> 105 <td class="md" colspan="4"> 106template<class T> </td> 107 </tr> 108 <tr> 109 <td class="md" nowrap valign="top"> T* OsclDoubleRunner< T >::operator++ </td> 110 <td class="md" valign="top">( </td> 111 <td class="md" nowrap valign="top">int </td> 112 <td class="mdname1" valign="top" nowrap> </td> 113 <td class="md" valign="top">) </td> 114 <td class="md" nowrap><code> [inline]</code></td> 115 </tr> 116 117 </table> 118 </td> 119 </tr> 120</table> 121<table cellspacing=5 cellpadding=0 border=0> 122 <tr> 123 <td> 124 125 </td> 126 <td> 127 128<p> 129 </td> 130 </tr> 131</table> 132<a name="a4" doxytag="OsclDoubleRunner::operator--"></a><p> 133<table width="100%" cellpadding="2" cellspacing="0" border="0"> 134 <tr> 135 <td class="md"> 136 <table cellpadding="0" cellspacing="0" border="0"> 137 <tr> 138 <td class="md" colspan="4"> 139template<class T> </td> 140 </tr> 141 <tr> 142 <td class="md" nowrap valign="top"> T* OsclDoubleRunner< T >::operator-- </td> 143 <td class="md" valign="top">( </td> 144 <td class="md" nowrap valign="top">int </td> 145 <td class="mdname1" valign="top" nowrap> </td> 146 <td class="md" valign="top">) </td> 147 <td class="md" nowrap></td> 148 </tr> 149 150 </table> 151 </td> 152 </tr> 153</table> 154<table cellspacing=5 cellpadding=0 border=0> 155 <tr> 156 <td> 157 158 </td> 159 <td> 160 161<p> 162 </td> 163 </tr> 164</table> 165<a name="a1" doxytag="OsclDoubleRunner::Set"></a><p> 166<table width="100%" cellpadding="2" cellspacing="0" border="0"> 167 <tr> 168 <td class="md"> 169 <table cellpadding="0" cellspacing="0" border="0"> 170 <tr> 171 <td class="md" colspan="4"> 172template<class T> </td> 173 </tr> 174 <tr> 175 <td class="md" nowrap valign="top"> void OsclDoubleRunner< T >::Set </td> 176 <td class="md" valign="top">( </td> 177 <td class="md" nowrap valign="top">T & </td> 178 <td class="mdname1" valign="top" nowrap> <em>aLink</em> </td> 179 <td class="md" valign="top">) </td> 180 <td class="md" nowrap><code> [inline]</code></td> 181 </tr> 182 183 </table> 184 </td> 185 </tr> 186</table> 187<table cellspacing=5 cellpadding=0 border=0> 188 <tr> 189 <td> 190 191 </td> 192 <td> 193 194<p> 195 </td> 196 </tr> 197</table> 198<a name="a5" doxytag="OsclDoubleRunner::SetToHead"></a><p> 199<table width="100%" cellpadding="2" cellspacing="0" border="0"> 200 <tr> 201 <td class="md"> 202 <table cellpadding="0" cellspacing="0" border="0"> 203 <tr> 204 <td class="md" colspan="4"> 205template<class T> </td> 206 </tr> 207 <tr> 208 <td class="md" nowrap valign="top"> void OsclDoubleRunner< T >::SetToHead </td> 209 <td class="md" valign="top">( </td> 210 <td class="mdname1" valign="top" nowrap> </td> 211 <td class="md" valign="top">) </td> 212 <td class="md" nowrap><code> [inline]</code></td> 213 </tr> 214 215 </table> 216 </td> 217 </tr> 218</table> 219<table cellspacing=5 cellpadding=0 border=0> 220 <tr> 221 <td> 222 223 </td> 224 <td> 225 226<p> 227 </td> 228 </tr> 229</table> 230<a name="a6" doxytag="OsclDoubleRunner::SetToTail"></a><p> 231<table width="100%" cellpadding="2" cellspacing="0" border="0"> 232 <tr> 233 <td class="md"> 234 <table cellpadding="0" cellspacing="0" border="0"> 235 <tr> 236 <td class="md" colspan="4"> 237template<class T> </td> 238 </tr> 239 <tr> 240 <td class="md" nowrap valign="top"> void OsclDoubleRunner< T >::SetToTail </td> 241 <td class="md" valign="top">( </td> 242 <td class="mdname1" valign="top" nowrap> </td> 243 <td class="md" valign="top">) </td> 244 <td class="md" nowrap><code> [inline]</code></td> 245 </tr> 246 247 </table> 248 </td> 249 </tr> 250</table> 251<table cellspacing=5 cellpadding=0 border=0> 252 <tr> 253 <td> 254 255 </td> 256 <td> 257 258<p> 259 </td> 260 </tr> 261</table> 262<hr><h2>Field Documentation</h2> 263<a name="n1" doxytag="OsclDoubleRunner::iHead"></a><p> 264<table width="100%" cellpadding="2" cellspacing="0" border="0"> 265 <tr> 266 <td class="md"> 267 <table cellpadding="0" cellspacing="0" border="0"> 268 <tr> 269 <td class="md" colspan="4"> 270template<class T> </td> 271 </tr> 272 <tr> 273 <td class="md" nowrap valign="top"> <a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a>* OsclDoubleRunner< T >::iHead<code> [protected]</code> 274 </table> 275 </td> 276 </tr> 277</table> 278<table cellspacing=5 cellpadding=0 border=0> 279 <tr> 280 <td> 281 282 </td> 283 <td> 284 285<p> 286 </td> 287 </tr> 288</table> 289<a name="n2" doxytag="OsclDoubleRunner::iNext"></a><p> 290<table width="100%" cellpadding="2" cellspacing="0" border="0"> 291 <tr> 292 <td class="md"> 293 <table cellpadding="0" cellspacing="0" border="0"> 294 <tr> 295 <td class="md" colspan="4"> 296template<class T> </td> 297 </tr> 298 <tr> 299 <td class="md" nowrap valign="top"> <a class="el" href="classOsclDoubleLink.html">OsclDoubleLink</a>* OsclDoubleRunner< T >::iNext<code> [protected]</code> 300 </table> 301 </td> 302 </tr> 303</table> 304<table cellspacing=5 cellpadding=0 border=0> 305 <tr> 306 <td> 307 308 </td> 309 <td> 310 311<p> 312 </td> 313 </tr> 314</table> 315<a name="n0" doxytag="OsclDoubleRunner::iOffset"></a><p> 316<table width="100%" cellpadding="2" cellspacing="0" border="0"> 317 <tr> 318 <td class="md"> 319 <table cellpadding="0" cellspacing="0" border="0"> 320 <tr> 321 <td class="md" colspan="4"> 322template<class T> </td> 323 </tr> 324 <tr> 325 <td class="md" nowrap valign="top"> int32 OsclDoubleRunner< T >::iOffset<code> [protected]</code> 326 </table> 327 </td> 328 </tr> 329</table> 330<table cellspacing=5 cellpadding=0 border=0> 331 <tr> 332 <td> 333 334 </td> 335 <td> 336 337<p> 338 </td> 339 </tr> 340</table> 341<hr>The documentation for this class was generated from the following file:<ul> 342<li><a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a></ul> 343<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 344<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 345</small></address> 346</body> 347</html> 348