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>CHeapRep 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>CHeapRep Class Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclutil.html">OSCL Util</a>]</small>
     12 </h1><code>#include &lt;<a class="el" href="oscl__string__rep_8h-source.html">oscl_string_rep.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="classCHeapRep.html#a0">CHeapRep</a> ()</td></tr>
     18 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF bool&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a1">set</a> (uint32, const char *, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     19 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF bool&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a2">set</a> (uint32, const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     20 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF bool&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a3">append</a> (uint32, const char *, uint32, const char *, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     21 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF bool&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a4">append</a> (uint32, const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *, uint32, const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     22 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a5">add_ref</a> ()</td></tr>
     23 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#a6">remove_ref</a> (<a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     24 <tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr>
     25 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#d0">set_rep</a> (CHeapRep *&amp;, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;, const char *, uint32)</td></tr>
     26 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#d1">set_rep</a> (CHeapRep *&amp;, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;, const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *, uint32)</td></tr>
     27 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#d2">append_rep</a> (CHeapRep *&amp;, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;, const char *, uint32)</td></tr>
     28 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#d3">append_rep</a> (CHeapRep *&amp;, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;, const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *, uint32)</td></tr>
     29 <tr><td nowrap align=right valign=top>OSCL_IMPORT_REF void&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#d4">assign</a> (CHeapRep *&amp;, CHeapRep *, <a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;)</td></tr>
     30 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
     31 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#m0">refcount</a></td></tr>
     32 <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="classCHeapRep.html#m1">buffer</a></td></tr>
     33 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#m2">maxsize</a></td></tr>
     34 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classCHeapRep.html#m3">size</a></td></tr>
     35 </table>
     36 <hr><a name="_details"></a><h2>Detailed Description</h2>
     37 For internal use only-- heap string representation 
     38 <p>
     39 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     40 <a name="a0" doxytag="CHeapRep::CHeapRep"></a><p>
     41 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     42   <tr>
     43     <td class="md">
     44       <table cellpadding="0" cellspacing="0" border="0">
     45         <tr>
     46           <td class="md" nowrap valign="top"> CHeapRep::CHeapRep </td>
     47           <td class="md" valign="top">(&nbsp;</td>
     48           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     49           <td class="md" valign="top">)&nbsp;</td>
     50           <td class="md" nowrap><code> [inline]</code></td>
     51         </tr>
     52 
     53       </table>
     54     </td>
     55   </tr>
     56 </table>
     57 <table cellspacing=5 cellpadding=0 border=0>
     58   <tr>
     59     <td>
     60       &nbsp;
     61     </td>
     62     <td>
     63 
     64 <p>
     65     </td>
     66   </tr>
     67 </table>
     68 <hr><h2>Member Function Documentation</h2>
     69 <a name="a5" doxytag="CHeapRep::add_ref"></a><p>
     70 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     71   <tr>
     72     <td class="md">
     73       <table cellpadding="0" cellspacing="0" border="0">
     74         <tr>
     75           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::add_ref </td>
     76           <td class="md" valign="top">(&nbsp;</td>
     77           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     78           <td class="md" valign="top">)&nbsp;</td>
     79           <td class="md" nowrap></td>
     80         </tr>
     81 
     82       </table>
     83     </td>
     84   </tr>
     85 </table>
     86 <table cellspacing=5 cellpadding=0 border=0>
     87   <tr>
     88     <td>
     89       &nbsp;
     90     </td>
     91     <td>
     92 
     93 <p>
     94     </td>
     95   </tr>
     96 </table>
     97 <a name="a4" doxytag="CHeapRep::append"></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"> OSCL_IMPORT_REF bool CHeapRep::append </td>
    104           <td class="md" valign="top">(&nbsp;</td>
    105           <td class="md" nowrap valign="top">uint32&nbsp;</td>
    106           <td class="mdname" nowrap>&nbsp;, </td>
    107         </tr>
    108         <tr>
    109           <td></td>
    110           <td></td>
    111           <td class="md" nowrap>const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *&nbsp;</td>
    112           <td class="mdname" nowrap>&nbsp;, </td>
    113         </tr>
    114         <tr>
    115           <td></td>
    116           <td></td>
    117           <td class="md" nowrap>uint32&nbsp;</td>
    118           <td class="mdname" nowrap>&nbsp;, </td>
    119         </tr>
    120         <tr>
    121           <td></td>
    122           <td></td>
    123           <td class="md" nowrap>const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *&nbsp;</td>
    124           <td class="mdname" nowrap>&nbsp;, </td>
    125         </tr>
    126         <tr>
    127           <td></td>
    128           <td></td>
    129           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    130           <td class="mdname" nowrap>&nbsp;</td>
    131         </tr>
    132         <tr>
    133           <td></td>
    134           <td class="md">)&nbsp;</td>
    135           <td class="md" colspan="2"></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="a3" doxytag="CHeapRep::append"></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"> OSCL_IMPORT_REF bool CHeapRep::append </td>
    160           <td class="md" valign="top">(&nbsp;</td>
    161           <td class="md" nowrap valign="top">uint32&nbsp;</td>
    162           <td class="mdname" nowrap>&nbsp;, </td>
    163         </tr>
    164         <tr>
    165           <td></td>
    166           <td></td>
    167           <td class="md" nowrap>const char *&nbsp;</td>
    168           <td class="mdname" nowrap>&nbsp;, </td>
    169         </tr>
    170         <tr>
    171           <td></td>
    172           <td></td>
    173           <td class="md" nowrap>uint32&nbsp;</td>
    174           <td class="mdname" nowrap>&nbsp;, </td>
    175         </tr>
    176         <tr>
    177           <td></td>
    178           <td></td>
    179           <td class="md" nowrap>const char *&nbsp;</td>
    180           <td class="mdname" nowrap>&nbsp;, </td>
    181         </tr>
    182         <tr>
    183           <td></td>
    184           <td></td>
    185           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    186           <td class="mdname" nowrap>&nbsp;</td>
    187         </tr>
    188         <tr>
    189           <td></td>
    190           <td class="md">)&nbsp;</td>
    191           <td class="md" colspan="2"></td>
    192         </tr>
    193 
    194       </table>
    195     </td>
    196   </tr>
    197 </table>
    198 <table cellspacing=5 cellpadding=0 border=0>
    199   <tr>
    200     <td>
    201       &nbsp;
    202     </td>
    203     <td>
    204 
    205 <p>
    206     </td>
    207   </tr>
    208 </table>
    209 <a name="d3" doxytag="CHeapRep::append_rep"></a><p>
    210 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    211   <tr>
    212     <td class="md">
    213       <table cellpadding="0" cellspacing="0" border="0">
    214         <tr>
    215           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::append_rep </td>
    216           <td class="md" valign="top">(&nbsp;</td>
    217           <td class="md" nowrap valign="top">CHeapRep *&amp;&nbsp;</td>
    218           <td class="mdname" nowrap>&nbsp;, </td>
    219         </tr>
    220         <tr>
    221           <td></td>
    222           <td></td>
    223           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    224           <td class="mdname" nowrap>&nbsp;, </td>
    225         </tr>
    226         <tr>
    227           <td></td>
    228           <td></td>
    229           <td class="md" nowrap>const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *&nbsp;</td>
    230           <td class="mdname" nowrap>&nbsp;, </td>
    231         </tr>
    232         <tr>
    233           <td></td>
    234           <td></td>
    235           <td class="md" nowrap>uint32&nbsp;</td>
    236           <td class="mdname" nowrap>&nbsp;</td>
    237         </tr>
    238         <tr>
    239           <td></td>
    240           <td class="md">)&nbsp;</td>
    241           <td class="md" colspan="2"><code> [static]</code></td>
    242         </tr>
    243 
    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="d2" doxytag="CHeapRep::append_rep"></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"> OSCL_IMPORT_REF void CHeapRep::append_rep </td>
    266           <td class="md" valign="top">(&nbsp;</td>
    267           <td class="md" nowrap valign="top">CHeapRep *&amp;&nbsp;</td>
    268           <td class="mdname" nowrap>&nbsp;, </td>
    269         </tr>
    270         <tr>
    271           <td></td>
    272           <td></td>
    273           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    274           <td class="mdname" nowrap>&nbsp;, </td>
    275         </tr>
    276         <tr>
    277           <td></td>
    278           <td></td>
    279           <td class="md" nowrap>const char *&nbsp;</td>
    280           <td class="mdname" nowrap>&nbsp;, </td>
    281         </tr>
    282         <tr>
    283           <td></td>
    284           <td></td>
    285           <td class="md" nowrap>uint32&nbsp;</td>
    286           <td class="mdname" nowrap>&nbsp;</td>
    287         </tr>
    288         <tr>
    289           <td></td>
    290           <td class="md">)&nbsp;</td>
    291           <td class="md" colspan="2"><code> [static]</code></td>
    292         </tr>
    293 
    294       </table>
    295     </td>
    296   </tr>
    297 </table>
    298 <table cellspacing=5 cellpadding=0 border=0>
    299   <tr>
    300     <td>
    301       &nbsp;
    302     </td>
    303     <td>
    304 
    305 <p>
    306     </td>
    307   </tr>
    308 </table>
    309 <a name="d4" doxytag="CHeapRep::assign"></a><p>
    310 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    311   <tr>
    312     <td class="md">
    313       <table cellpadding="0" cellspacing="0" border="0">
    314         <tr>
    315           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::assign </td>
    316           <td class="md" valign="top">(&nbsp;</td>
    317           <td class="md" nowrap valign="top">CHeapRep *&amp;&nbsp;</td>
    318           <td class="mdname" nowrap>&nbsp;, </td>
    319         </tr>
    320         <tr>
    321           <td></td>
    322           <td></td>
    323           <td class="md" nowrap>CHeapRep *&nbsp;</td>
    324           <td class="mdname" nowrap>&nbsp;, </td>
    325         </tr>
    326         <tr>
    327           <td></td>
    328           <td></td>
    329           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    330           <td class="mdname" nowrap>&nbsp;</td>
    331         </tr>
    332         <tr>
    333           <td></td>
    334           <td class="md">)&nbsp;</td>
    335           <td class="md" colspan="2"><code> [static]</code></td>
    336         </tr>
    337 
    338       </table>
    339     </td>
    340   </tr>
    341 </table>
    342 <table cellspacing=5 cellpadding=0 border=0>
    343   <tr>
    344     <td>
    345       &nbsp;
    346     </td>
    347     <td>
    348 
    349 <p>
    350     </td>
    351   </tr>
    352 </table>
    353 <a name="a6" doxytag="CHeapRep::remove_ref"></a><p>
    354 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    355   <tr>
    356     <td class="md">
    357       <table cellpadding="0" cellspacing="0" border="0">
    358         <tr>
    359           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::remove_ref </td>
    360           <td class="md" valign="top">(&nbsp;</td>
    361           <td class="md" nowrap valign="top"><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    362           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    363           <td class="md" valign="top">)&nbsp;</td>
    364           <td class="md" nowrap></td>
    365         </tr>
    366 
    367       </table>
    368     </td>
    369   </tr>
    370 </table>
    371 <table cellspacing=5 cellpadding=0 border=0>
    372   <tr>
    373     <td>
    374       &nbsp;
    375     </td>
    376     <td>
    377 
    378 <p>
    379     </td>
    380   </tr>
    381 </table>
    382 <a name="a2" doxytag="CHeapRep::set"></a><p>
    383 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    384   <tr>
    385     <td class="md">
    386       <table cellpadding="0" cellspacing="0" border="0">
    387         <tr>
    388           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF bool CHeapRep::set </td>
    389           <td class="md" valign="top">(&nbsp;</td>
    390           <td class="md" nowrap valign="top">uint32&nbsp;</td>
    391           <td class="mdname" nowrap>&nbsp;, </td>
    392         </tr>
    393         <tr>
    394           <td></td>
    395           <td></td>
    396           <td class="md" nowrap>const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *&nbsp;</td>
    397           <td class="mdname" nowrap>&nbsp;, </td>
    398         </tr>
    399         <tr>
    400           <td></td>
    401           <td></td>
    402           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    403           <td class="mdname" nowrap>&nbsp;</td>
    404         </tr>
    405         <tr>
    406           <td></td>
    407           <td class="md">)&nbsp;</td>
    408           <td class="md" colspan="2"></td>
    409         </tr>
    410 
    411       </table>
    412     </td>
    413   </tr>
    414 </table>
    415 <table cellspacing=5 cellpadding=0 border=0>
    416   <tr>
    417     <td>
    418       &nbsp;
    419     </td>
    420     <td>
    421 
    422 <p>
    423     </td>
    424   </tr>
    425 </table>
    426 <a name="a1" doxytag="CHeapRep::set"></a><p>
    427 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    428   <tr>
    429     <td class="md">
    430       <table cellpadding="0" cellspacing="0" border="0">
    431         <tr>
    432           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF bool CHeapRep::set </td>
    433           <td class="md" valign="top">(&nbsp;</td>
    434           <td class="md" nowrap valign="top">uint32&nbsp;</td>
    435           <td class="mdname" nowrap>&nbsp;, </td>
    436         </tr>
    437         <tr>
    438           <td></td>
    439           <td></td>
    440           <td class="md" nowrap>const char *&nbsp;</td>
    441           <td class="mdname" nowrap>&nbsp;, </td>
    442         </tr>
    443         <tr>
    444           <td></td>
    445           <td></td>
    446           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    447           <td class="mdname" nowrap>&nbsp;</td>
    448         </tr>
    449         <tr>
    450           <td></td>
    451           <td class="md">)&nbsp;</td>
    452           <td class="md" colspan="2"></td>
    453         </tr>
    454 
    455       </table>
    456     </td>
    457   </tr>
    458 </table>
    459 <table cellspacing=5 cellpadding=0 border=0>
    460   <tr>
    461     <td>
    462       &nbsp;
    463     </td>
    464     <td>
    465 
    466 <p>
    467     </td>
    468   </tr>
    469 </table>
    470 <a name="d1" doxytag="CHeapRep::set_rep"></a><p>
    471 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    472   <tr>
    473     <td class="md">
    474       <table cellpadding="0" cellspacing="0" border="0">
    475         <tr>
    476           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::set_rep </td>
    477           <td class="md" valign="top">(&nbsp;</td>
    478           <td class="md" nowrap valign="top">CHeapRep *&amp;&nbsp;</td>
    479           <td class="mdname" nowrap>&nbsp;, </td>
    480         </tr>
    481         <tr>
    482           <td></td>
    483           <td></td>
    484           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    485           <td class="mdname" nowrap>&nbsp;, </td>
    486         </tr>
    487         <tr>
    488           <td></td>
    489           <td></td>
    490           <td class="md" nowrap>const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *&nbsp;</td>
    491           <td class="mdname" nowrap>&nbsp;, </td>
    492         </tr>
    493         <tr>
    494           <td></td>
    495           <td></td>
    496           <td class="md" nowrap>uint32&nbsp;</td>
    497           <td class="mdname" nowrap>&nbsp;</td>
    498         </tr>
    499         <tr>
    500           <td></td>
    501           <td class="md">)&nbsp;</td>
    502           <td class="md" colspan="2"><code> [static]</code></td>
    503         </tr>
    504 
    505       </table>
    506     </td>
    507   </tr>
    508 </table>
    509 <table cellspacing=5 cellpadding=0 border=0>
    510   <tr>
    511     <td>
    512       &nbsp;
    513     </td>
    514     <td>
    515 
    516 <p>
    517     </td>
    518   </tr>
    519 </table>
    520 <a name="d0" doxytag="CHeapRep::set_rep"></a><p>
    521 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    522   <tr>
    523     <td class="md">
    524       <table cellpadding="0" cellspacing="0" border="0">
    525         <tr>
    526           <td class="md" nowrap valign="top"> OSCL_IMPORT_REF void CHeapRep::set_rep </td>
    527           <td class="md" valign="top">(&nbsp;</td>
    528           <td class="md" nowrap valign="top">CHeapRep *&amp;&nbsp;</td>
    529           <td class="mdname" nowrap>&nbsp;, </td>
    530         </tr>
    531         <tr>
    532           <td></td>
    533           <td></td>
    534           <td class="md" nowrap><a class="el" href="classOscl__DefAlloc.html">Oscl_DefAlloc</a> &amp;&nbsp;</td>
    535           <td class="mdname" nowrap>&nbsp;, </td>
    536         </tr>
    537         <tr>
    538           <td></td>
    539           <td></td>
    540           <td class="md" nowrap>const char *&nbsp;</td>
    541           <td class="mdname" nowrap>&nbsp;, </td>
    542         </tr>
    543         <tr>
    544           <td></td>
    545           <td></td>
    546           <td class="md" nowrap>uint32&nbsp;</td>
    547           <td class="mdname" nowrap>&nbsp;</td>
    548         </tr>
    549         <tr>
    550           <td></td>
    551           <td class="md">)&nbsp;</td>
    552           <td class="md" colspan="2"><code> [static]</code></td>
    553         </tr>
    554 
    555       </table>
    556     </td>
    557   </tr>
    558 </table>
    559 <table cellspacing=5 cellpadding=0 border=0>
    560   <tr>
    561     <td>
    562       &nbsp;
    563     </td>
    564     <td>
    565 
    566 <p>
    567     </td>
    568   </tr>
    569 </table>
    570 <hr><h2>Field Documentation</h2>
    571 <a name="m1" doxytag="CHeapRep::buffer"></a><p>
    572 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    573   <tr>
    574     <td class="md">
    575       <table cellpadding="0" cellspacing="0" border="0">
    576         <tr>
    577           <td class="md" nowrap valign="top"> <a class="el" href="group__osclbase.html#a25">OsclAny</a>* CHeapRep::buffer
    578       </table>
    579     </td>
    580   </tr>
    581 </table>
    582 <table cellspacing=5 cellpadding=0 border=0>
    583   <tr>
    584     <td>
    585       &nbsp;
    586     </td>
    587     <td>
    588 
    589 <p>
    590     </td>
    591   </tr>
    592 </table>
    593 <a name="m2" doxytag="CHeapRep::maxsize"></a><p>
    594 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    595   <tr>
    596     <td class="md">
    597       <table cellpadding="0" cellspacing="0" border="0">
    598         <tr>
    599           <td class="md" nowrap valign="top"> uint32 CHeapRep::maxsize
    600       </table>
    601     </td>
    602   </tr>
    603 </table>
    604 <table cellspacing=5 cellpadding=0 border=0>
    605   <tr>
    606     <td>
    607       &nbsp;
    608     </td>
    609     <td>
    610 
    611 <p>
    612     </td>
    613   </tr>
    614 </table>
    615 <a name="m0" doxytag="CHeapRep::refcount"></a><p>
    616 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    617   <tr>
    618     <td class="md">
    619       <table cellpadding="0" cellspacing="0" border="0">
    620         <tr>
    621           <td class="md" nowrap valign="top"> uint32 CHeapRep::refcount
    622       </table>
    623     </td>
    624   </tr>
    625 </table>
    626 <table cellspacing=5 cellpadding=0 border=0>
    627   <tr>
    628     <td>
    629       &nbsp;
    630     </td>
    631     <td>
    632 
    633 <p>
    634     </td>
    635   </tr>
    636 </table>
    637 <a name="m3" doxytag="CHeapRep::size"></a><p>
    638 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    639   <tr>
    640     <td class="md">
    641       <table cellpadding="0" cellspacing="0" border="0">
    642         <tr>
    643           <td class="md" nowrap valign="top"> uint32 CHeapRep::size
    644       </table>
    645     </td>
    646   </tr>
    647 </table>
    648 <table cellspacing=5 cellpadding=0 border=0>
    649   <tr>
    650     <td>
    651       &nbsp;
    652     </td>
    653     <td>
    654 
    655 <p>
    656     </td>
    657   </tr>
    658 </table>
    659 <hr>The documentation for this class was generated from the following file:<ul>
    660 <li><a class="el" href="oscl__string__rep_8h-source.html">oscl_string_rep.h</a></ul>
    661 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    662 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    663 </small></address>
    664 </body>
    665 </html>
    666