Home | History | Annotate | Download | only in oscl_html
      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