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>OsclReadyAlloc 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>OsclReadyAlloc 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__scheduler__readyq_8h-source.html">oscl_scheduler_readyq.h</a>&gt;</code>
     13 <p>
     14 <p>Inheritance diagram for OsclReadyAlloc:
     15 <p><center><img src="classOsclReadyAlloc.png" usemap="#OsclReadyAlloc_map" border="0" alt=""></center>
     16 <map name="OsclReadyAlloc_map">
     17 <area href="classOscl__DefAlloc.html" alt="Oscl_DefAlloc" shape="rect" coords="56,56,159,80">
     18 <area href="classOscl__Alloc.html" alt="Oscl_Alloc" shape="rect" coords="0,0,103,24">
     19 <area href="classOscl__Dealloc.html" alt="Oscl_Dealloc" shape="rect" coords="113,0,216,24">
     20 </map>
     21 <table border=0 cellpadding=0 cellspacing=0>
     22 <tr><td></td></tr>
     23 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
     24 <tr><td nowrap align=right valign=top><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclReadyAlloc.html#a0">allocate</a> (const uint32 size)</td></tr>
     25 <tr><td nowrap align=right valign=top><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclReadyAlloc.html#a1">allocate_fl</a> (const uint32 size, const char *file_name, const int line_num)</td></tr>
     26 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclReadyAlloc.html#a2">deallocate</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *p)</td></tr>
     27 </table>
     28 <hr><h2>Member Function Documentation</h2>
     29 <a name="a0" doxytag="OsclReadyAlloc::allocate"></a><p>
     30 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     31   <tr>
     32     <td class="md">
     33       <table cellpadding="0" cellspacing="0" border="0">
     34         <tr>
     35           <td class="md" nowrap valign="top"> <a class="el" href="group__osclbase.html#a25">OsclAny</a>* OsclReadyAlloc::allocate </td>
     36           <td class="md" valign="top">(&nbsp;</td>
     37           <td class="md" nowrap valign="top">const uint32&nbsp;</td>
     38           <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
     39           <td class="md" valign="top">)&nbsp;</td>
     40           <td class="md" nowrap><code> [virtual]</code></td>
     41         </tr>
     42 
     43       </table>
     44     </td>
     45   </tr>
     46 </table>
     47 <table cellspacing=5 cellpadding=0 border=0>
     48   <tr>
     49     <td>
     50       &nbsp;
     51     </td>
     52     <td>
     53 
     54 <p>
     55 
     56 <p>
     57 Implements <a class="el" href="classOscl__DefAlloc.html#a0">Oscl_DefAlloc</a>.    </td>
     58   </tr>
     59 </table>
     60 <a name="a1" doxytag="OsclReadyAlloc::allocate_fl"></a><p>
     61 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     62   <tr>
     63     <td class="md">
     64       <table cellpadding="0" cellspacing="0" border="0">
     65         <tr>
     66           <td class="md" nowrap valign="top"> <a class="el" href="group__osclbase.html#a25">OsclAny</a>* OsclReadyAlloc::allocate_fl </td>
     67           <td class="md" valign="top">(&nbsp;</td>
     68           <td class="md" nowrap valign="top">const uint32&nbsp;</td>
     69           <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
     70         </tr>
     71         <tr>
     72           <td></td>
     73           <td></td>
     74           <td class="md" nowrap>const char *&nbsp;</td>
     75           <td class="mdname" nowrap>&nbsp; <em>file_name</em>, </td>
     76         </tr>
     77         <tr>
     78           <td></td>
     79           <td></td>
     80           <td class="md" nowrap>const int&nbsp;</td>
     81           <td class="mdname" nowrap>&nbsp; <em>line_num</em></td>
     82         </tr>
     83         <tr>
     84           <td></td>
     85           <td class="md">)&nbsp;</td>
     86           <td class="md" colspan="2"><code> [virtual]</code></td>
     87         </tr>
     88 
     89       </table>
     90     </td>
     91   </tr>
     92 </table>
     93 <table cellspacing=5 cellpadding=0 border=0>
     94   <tr>
     95     <td>
     96       &nbsp;
     97     </td>
     98     <td>
     99 
    100 <p>
    101 
    102 <p>
    103 Reimplemented from <a class="el" href="classOscl__DefAlloc.html#a1">Oscl_DefAlloc</a>.    </td>
    104   </tr>
    105 </table>
    106 <a name="a2" doxytag="OsclReadyAlloc::deallocate"></a><p>
    107 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    108   <tr>
    109     <td class="md">
    110       <table cellpadding="0" cellspacing="0" border="0">
    111         <tr>
    112           <td class="md" nowrap valign="top"> void OsclReadyAlloc::deallocate </td>
    113           <td class="md" valign="top">(&nbsp;</td>
    114           <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
    115           <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
    116           <td class="md" valign="top">)&nbsp;</td>
    117           <td class="md" nowrap><code> [virtual]</code></td>
    118         </tr>
    119 
    120       </table>
    121     </td>
    122   </tr>
    123 </table>
    124 <table cellspacing=5 cellpadding=0 border=0>
    125   <tr>
    126     <td>
    127       &nbsp;
    128     </td>
    129     <td>
    130 
    131 <p>
    132 
    133 <p>
    134 Implements <a class="el" href="classOscl__DefAlloc.html#a2">Oscl_DefAlloc</a>.    </td>
    135   </tr>
    136 </table>
    137 <hr>The documentation for this class was generated from the following file:<ul>
    138 <li><a class="el" href="oscl__scheduler__readyq_8h-source.html">oscl_scheduler_readyq.h</a></ul>
    139 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    140 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    141 </small></address>
    142 </body>
    143 </html>
    144