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>OsclSelect 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>OsclSelect Class Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclinit.html">OSCL Init</a>]</small>
     12 </h1><code>#include &lt;<a class="el" href="oscl__init_8h-source.html">oscl_init.h</a>&gt;</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>&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#a0">OsclSelect</a> ()</td></tr>
     18 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#a1">OsclSelect</a> (<a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *erralloc, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *schedalloc, const char *name, int32 reserve=10, bool heapcheck=false, FILE *output=NULL)</td></tr>
     19 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
     20 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m0">iOsclBase</a></td></tr>
     21 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m1">iOsclMemory</a></td></tr>
     22 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m2">iOsclErrorTrap</a></td></tr>
     23 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m3">iOsclLogger</a></td></tr>
     24 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m4">iOsclScheduler</a></td></tr>
     25 <tr><td nowrap align=right valign=top><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m5">iErrAlloc</a></td></tr>
     26 <tr><td nowrap align=right valign=top><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m6">iSchedulerAlloc</a></td></tr>
     27 <tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m7">iSchedulerName</a></td></tr>
     28 <tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m8">iSchedulerReserve</a></td></tr>
     29 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m9">iHeapCheck</a></td></tr>
     30 <tr><td nowrap align=right valign=top>FILE *&nbsp;</td><td valign=bottom><a class="el" href="classOsclSelect.html#m10">iOutputFile</a></td></tr>
     31 </table>
     32 <hr><a name="_details"></a><h2>Detailed Description</h2>
     33 Oscl Module selection and Init/Cleanup options. 
     34 <p>
     35 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     36 <a name="a0" doxytag="OsclSelect::OsclSelect"></a><p>
     37 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     38   <tr>
     39     <td class="md">
     40       <table cellpadding="0" cellspacing="0" border="0">
     41         <tr>
     42           <td class="md" nowrap valign="top"> OsclSelect::OsclSelect </td>
     43           <td class="md" valign="top">(&nbsp;</td>
     44           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     45           <td class="md" valign="top">)&nbsp;</td>
     46           <td class="md" nowrap><code> [inline]</code></td>
     47         </tr>
     48 
     49       </table>
     50     </td>
     51   </tr>
     52 </table>
     53 <table cellspacing=5 cellpadding=0 border=0>
     54   <tr>
     55     <td>
     56       &nbsp;
     57     </td>
     58     <td>
     59 
     60 <p>
     61     </td>
     62   </tr>
     63 </table>
     64 <a name="a1" doxytag="OsclSelect::OsclSelect"></a><p>
     65 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     66   <tr>
     67     <td class="md">
     68       <table cellpadding="0" cellspacing="0" border="0">
     69         <tr>
     70           <td class="md" nowrap valign="top"> OsclSelect::OsclSelect </td>
     71           <td class="md" valign="top">(&nbsp;</td>
     72           <td class="md" nowrap valign="top"><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *&nbsp;</td>
     73           <td class="mdname" nowrap>&nbsp; <em>erralloc</em>, </td>
     74         </tr>
     75         <tr>
     76           <td></td>
     77           <td></td>
     78           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> *&nbsp;</td>
     79           <td class="mdname" nowrap>&nbsp; <em>schedalloc</em>, </td>
     80         </tr>
     81         <tr>
     82           <td></td>
     83           <td></td>
     84           <td class="md" nowrap>const char *&nbsp;</td>
     85           <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
     86         </tr>
     87         <tr>
     88           <td></td>
     89           <td></td>
     90           <td class="md" nowrap>int32&nbsp;</td>
     91           <td class="mdname" nowrap>&nbsp; <em>reserve</em> = 10, </td>
     92         </tr>
     93         <tr>
     94           <td></td>
     95           <td></td>
     96           <td class="md" nowrap>bool&nbsp;</td>
     97           <td class="mdname" nowrap>&nbsp; <em>heapcheck</em> = false, </td>
     98         </tr>
     99         <tr>
    100           <td></td>
    101           <td></td>
    102           <td class="md" nowrap>FILE *&nbsp;</td>
    103           <td class="mdname" nowrap>&nbsp; <em>output</em> = NULL</td>
    104         </tr>
    105         <tr>
    106           <td></td>
    107           <td class="md">)&nbsp;</td>
    108           <td class="md" colspan="2"><code> [inline]</code></td>
    109         </tr>
    110 
    111       </table>
    112     </td>
    113   </tr>
    114 </table>
    115 <table cellspacing=5 cellpadding=0 border=0>
    116   <tr>
    117     <td>
    118       &nbsp;
    119     </td>
    120     <td>
    121 
    122 <p>
    123     </td>
    124   </tr>
    125 </table>
    126 <hr><h2>Field Documentation</h2>
    127 <a name="m5" doxytag="OsclSelect::iErrAlloc"></a><p>
    128 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    129   <tr>
    130     <td class="md">
    131       <table cellpadding="0" cellspacing="0" border="0">
    132         <tr>
    133           <td class="md" nowrap valign="top"> <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a>* OsclSelect::iErrAlloc
    134       </table>
    135     </td>
    136   </tr>
    137 </table>
    138 <table cellspacing=5 cellpadding=0 border=0>
    139   <tr>
    140     <td>
    141       &nbsp;
    142     </td>
    143     <td>
    144 
    145 <p>
    146     </td>
    147   </tr>
    148 </table>
    149 <a name="m9" doxytag="OsclSelect::iHeapCheck"></a><p>
    150 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    151   <tr>
    152     <td class="md">
    153       <table cellpadding="0" cellspacing="0" border="0">
    154         <tr>
    155           <td class="md" nowrap valign="top"> bool OsclSelect::iHeapCheck
    156       </table>
    157     </td>
    158   </tr>
    159 </table>
    160 <table cellspacing=5 cellpadding=0 border=0>
    161   <tr>
    162     <td>
    163       &nbsp;
    164     </td>
    165     <td>
    166 
    167 <p>
    168     </td>
    169   </tr>
    170 </table>
    171 <a name="m0" doxytag="OsclSelect::iOsclBase"></a><p>
    172 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    173   <tr>
    174     <td class="md">
    175       <table cellpadding="0" cellspacing="0" border="0">
    176         <tr>
    177           <td class="md" nowrap valign="top"> bool OsclSelect::iOsclBase
    178       </table>
    179     </td>
    180   </tr>
    181 </table>
    182 <table cellspacing=5 cellpadding=0 border=0>
    183   <tr>
    184     <td>
    185       &nbsp;
    186     </td>
    187     <td>
    188 
    189 <p>
    190     </td>
    191   </tr>
    192 </table>
    193 <a name="m2" doxytag="OsclSelect::iOsclErrorTrap"></a><p>
    194 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    195   <tr>
    196     <td class="md">
    197       <table cellpadding="0" cellspacing="0" border="0">
    198         <tr>
    199           <td class="md" nowrap valign="top"> bool OsclSelect::iOsclErrorTrap
    200       </table>
    201     </td>
    202   </tr>
    203 </table>
    204 <table cellspacing=5 cellpadding=0 border=0>
    205   <tr>
    206     <td>
    207       &nbsp;
    208     </td>
    209     <td>
    210 
    211 <p>
    212     </td>
    213   </tr>
    214 </table>
    215 <a name="m3" doxytag="OsclSelect::iOsclLogger"></a><p>
    216 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    217   <tr>
    218     <td class="md">
    219       <table cellpadding="0" cellspacing="0" border="0">
    220         <tr>
    221           <td class="md" nowrap valign="top"> bool OsclSelect::iOsclLogger
    222       </table>
    223     </td>
    224   </tr>
    225 </table>
    226 <table cellspacing=5 cellpadding=0 border=0>
    227   <tr>
    228     <td>
    229       &nbsp;
    230     </td>
    231     <td>
    232 
    233 <p>
    234     </td>
    235   </tr>
    236 </table>
    237 <a name="m1" doxytag="OsclSelect::iOsclMemory"></a><p>
    238 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    239   <tr>
    240     <td class="md">
    241       <table cellpadding="0" cellspacing="0" border="0">
    242         <tr>
    243           <td class="md" nowrap valign="top"> bool OsclSelect::iOsclMemory
    244       </table>
    245     </td>
    246   </tr>
    247 </table>
    248 <table cellspacing=5 cellpadding=0 border=0>
    249   <tr>
    250     <td>
    251       &nbsp;
    252     </td>
    253     <td>
    254 
    255 <p>
    256     </td>
    257   </tr>
    258 </table>
    259 <a name="m4" doxytag="OsclSelect::iOsclScheduler"></a><p>
    260 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    261   <tr>
    262     <td class="md">
    263       <table cellpadding="0" cellspacing="0" border="0">
    264         <tr>
    265           <td class="md" nowrap valign="top"> bool OsclSelect::iOsclScheduler
    266       </table>
    267     </td>
    268   </tr>
    269 </table>
    270 <table cellspacing=5 cellpadding=0 border=0>
    271   <tr>
    272     <td>
    273       &nbsp;
    274     </td>
    275     <td>
    276 
    277 <p>
    278     </td>
    279   </tr>
    280 </table>
    281 <a name="m10" doxytag="OsclSelect::iOutputFile"></a><p>
    282 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    283   <tr>
    284     <td class="md">
    285       <table cellpadding="0" cellspacing="0" border="0">
    286         <tr>
    287           <td class="md" nowrap valign="top"> FILE* OsclSelect::iOutputFile
    288       </table>
    289     </td>
    290   </tr>
    291 </table>
    292 <table cellspacing=5 cellpadding=0 border=0>
    293   <tr>
    294     <td>
    295       &nbsp;
    296     </td>
    297     <td>
    298 
    299 <p>
    300     </td>
    301   </tr>
    302 </table>
    303 <a name="m6" doxytag="OsclSelect::iSchedulerAlloc"></a><p>
    304 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    305   <tr>
    306     <td class="md">
    307       <table cellpadding="0" cellspacing="0" border="0">
    308         <tr>
    309           <td class="md" nowrap valign="top"> <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a>* OsclSelect::iSchedulerAlloc
    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 <a name="m7" doxytag="OsclSelect::iSchedulerName"></a><p>
    326 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    327   <tr>
    328     <td class="md">
    329       <table cellpadding="0" cellspacing="0" border="0">
    330         <tr>
    331           <td class="md" nowrap valign="top"> const char* OsclSelect::iSchedulerName
    332       </table>
    333     </td>
    334   </tr>
    335 </table>
    336 <table cellspacing=5 cellpadding=0 border=0>
    337   <tr>
    338     <td>
    339       &nbsp;
    340     </td>
    341     <td>
    342 
    343 <p>
    344     </td>
    345   </tr>
    346 </table>
    347 <a name="m8" doxytag="OsclSelect::iSchedulerReserve"></a><p>
    348 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    349   <tr>
    350     <td class="md">
    351       <table cellpadding="0" cellspacing="0" border="0">
    352         <tr>
    353           <td class="md" nowrap valign="top"> int32 OsclSelect::iSchedulerReserve
    354       </table>
    355     </td>
    356   </tr>
    357 </table>
    358 <table cellspacing=5 cellpadding=0 border=0>
    359   <tr>
    360     <td>
    361       &nbsp;
    362     </td>
    363     <td>
    364 
    365 <p>
    366     </td>
    367   </tr>
    368 </table>
    369 <hr>The documentation for this class was generated from the following file:<ul>
    370 <li><a class="el" href="oscl__init_8h-source.html">oscl_init.h</a></ul>
    371 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    372 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    373 </small></address>
    374 </body>
    375 </html>
    376