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> <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>OsclSelect Class Reference<br> 10 <small> 11 [<a class="el" href="group__osclinit.html">OSCL Init</a>]</small> 12 </h1><code>#include <<a class="el" href="oscl__init_8h-source.html">oscl_init.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="classOsclSelect.html#a0">OsclSelect</a> ()</td></tr> 18 <tr><td nowrap align=right valign=top> </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 </td><td valign=bottom><a class="el" href="classOsclSelect.html#m0">iOsclBase</a></td></tr> 21 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclSelect.html#m1">iOsclMemory</a></td></tr> 22 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclSelect.html#m2">iOsclErrorTrap</a></td></tr> 23 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclSelect.html#m3">iOsclLogger</a></td></tr> 24 <tr><td nowrap align=right valign=top>bool </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> * </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> * </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 * </td><td valign=bottom><a class="el" href="classOsclSelect.html#m7">iSchedulerName</a></td></tr> 28 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclSelect.html#m8">iSchedulerReserve</a></td></tr> 29 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclSelect.html#m9">iHeapCheck</a></td></tr> 30 <tr><td nowrap align=right valign=top>FILE * </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 & 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">( </td> 44 <td class="mdname1" valign="top" nowrap> </td> 45 <td class="md" valign="top">) </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 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">( </td> 72 <td class="md" nowrap valign="top"><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> * </td> 73 <td class="mdname" nowrap> <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> * </td> 79 <td class="mdname" nowrap> <em>schedalloc</em>, </td> 80 </tr> 81 <tr> 82 <td></td> 83 <td></td> 84 <td class="md" nowrap>const char * </td> 85 <td class="mdname" nowrap> <em>name</em>, </td> 86 </tr> 87 <tr> 88 <td></td> 89 <td></td> 90 <td class="md" nowrap>int32 </td> 91 <td class="mdname" nowrap> <em>reserve</em> = 10, </td> 92 </tr> 93 <tr> 94 <td></td> 95 <td></td> 96 <td class="md" nowrap>bool </td> 97 <td class="mdname" nowrap> <em>heapcheck</em> = false, </td> 98 </tr> 99 <tr> 100 <td></td> 101 <td></td> 102 <td class="md" nowrap>FILE * </td> 103 <td class="mdname" nowrap> <em>output</em> = NULL</td> 104 </tr> 105 <tr> 106 <td></td> 107 <td class="md">) </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 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 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 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 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 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 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 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 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 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 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 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 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