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>OsclBinOStreamBigEndian 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>OsclBinOStreamBigEndian Class Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclutil.html">OSCL Util</a>]</small>
     12 </h1>Class OsclBinOStreamBigEndian implements a binary output stream using big endian byte ordering. 
     13 <a href="#_details">More...</a>
     14 <p>
     15 <code>#include &lt;<a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a>&gt;</code>
     16 <p>
     17 <p>Inheritance diagram for OsclBinOStreamBigEndian:
     18 <p><center><img src="classOsclBinOStreamBigEndian.png" usemap="#OsclBinOStreamBigEndian_map" border="0" alt=""></center>
     19 <map name="OsclBinOStreamBigEndian_map">
     20 <area href="classOsclBinOStream.html" alt="OsclBinOStream" shape="rect" coords="0,56,162,80">
     21 <area href="classOsclBinStream.html" alt="OsclBinStream" shape="rect" coords="0,0,162,24">
     22 </map>
     23 <table border=0 cellpadding=0 cellspacing=0>
     24 <tr><td></td></tr>
     25 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
     26 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a0">OsclBinOStreamBigEndian</a> ()</td></tr>
     27 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a1">operator&lt;&lt;</a> (const int8 &amp;data)</td></tr>
     28 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a int8 from 'data' to the stream.</em> <a href="#a1"></a><em></em></font><br><br></td></tr>
     29 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a2">operator&lt;&lt;</a> (const uint8 &amp;data)</td></tr>
     30 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a uint8 from 'data' to the stream.</em> <a href="#a2"></a><em></em></font><br><br></td></tr>
     31 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a3">operator&lt;&lt;</a> (const int16 &amp;data)</td></tr>
     32 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a int16 from 'data' to the stream.</em> <a href="#a3"></a><em></em></font><br><br></td></tr>
     33 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a4">operator&lt;&lt;</a> (const uint16 &amp;data)</td></tr>
     34 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a uint16 from 'data' to the stream.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
     35 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a5">operator&lt;&lt;</a> (const int32 &amp;data)</td></tr>
     36 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a int32 from 'data' to the stream.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
     37 <tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a6">operator&lt;&lt;</a> (const uint32 &amp;data)</td></tr>
     38 <tr><td>&nbsp;</td><td><font size=-1><em>This method writes a uint32 from 'data' to the stream.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
     39 <tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
     40 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#b0">WriteUnsignedShort</a> (const uint16 data)</td></tr>
     41 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#b1">WriteUnsignedLong</a> (const uint32 data)</td></tr>
     42 </table>
     43 <hr><a name="_details"></a><h2>Detailed Description</h2>
     44 Class OsclBinOStreamBigEndian implements a binary output stream using big endian byte ordering.
     45 <p>
     46 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     47 <a name="a0" doxytag="OsclBinOStreamBigEndian::OsclBinOStreamBigEndian"></a><p>
     48 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     49   <tr>
     50     <td class="md">
     51       <table cellpadding="0" cellspacing="0" border="0">
     52         <tr>
     53           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian::OsclBinOStreamBigEndian </td>
     54           <td class="md" valign="top">(&nbsp;</td>
     55           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     56           <td class="md" valign="top">)&nbsp;</td>
     57           <td class="md" nowrap><code> [inline]</code></td>
     58         </tr>
     59 
     60       </table>
     61     </td>
     62   </tr>
     63 </table>
     64 <table cellspacing=5 cellpadding=0 border=0>
     65   <tr>
     66     <td>
     67       &nbsp;
     68     </td>
     69     <td>
     70 
     71 <p>
     72     </td>
     73   </tr>
     74 </table>
     75 <hr><h2>Member Function Documentation</h2>
     76 <a name="a6" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
     77 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     78   <tr>
     79     <td class="md">
     80       <table cellpadding="0" cellspacing="0" border="0">
     81         <tr>
     82           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
     83           <td class="md" valign="top">(&nbsp;</td>
     84           <td class="md" nowrap valign="top">const uint32 &amp;&nbsp;</td>
     85           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
     86           <td class="md" valign="top">)&nbsp;</td>
     87           <td class="md" nowrap></td>
     88         </tr>
     89 
     90       </table>
     91     </td>
     92   </tr>
     93 </table>
     94 <table cellspacing=5 cellpadding=0 border=0>
     95   <tr>
     96     <td>
     97       &nbsp;
     98     </td>
     99     <td>
    100 
    101 <p>
    102 This method writes a uint32 from 'data' to the stream.
    103 <p>
    104     </td>
    105   </tr>
    106 </table>
    107 <a name="a5" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
    108 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    109   <tr>
    110     <td class="md">
    111       <table cellpadding="0" cellspacing="0" border="0">
    112         <tr>
    113           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
    114           <td class="md" valign="top">(&nbsp;</td>
    115           <td class="md" nowrap valign="top">const int32 &amp;&nbsp;</td>
    116           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    117           <td class="md" valign="top">)&nbsp;</td>
    118           <td class="md" nowrap></td>
    119         </tr>
    120 
    121       </table>
    122     </td>
    123   </tr>
    124 </table>
    125 <table cellspacing=5 cellpadding=0 border=0>
    126   <tr>
    127     <td>
    128       &nbsp;
    129     </td>
    130     <td>
    131 
    132 <p>
    133 This method writes a int32 from 'data' to the stream.
    134 <p>
    135     </td>
    136   </tr>
    137 </table>
    138 <a name="a4" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
    139 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    140   <tr>
    141     <td class="md">
    142       <table cellpadding="0" cellspacing="0" border="0">
    143         <tr>
    144           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
    145           <td class="md" valign="top">(&nbsp;</td>
    146           <td class="md" nowrap valign="top">const uint16 &amp;&nbsp;</td>
    147           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    148           <td class="md" valign="top">)&nbsp;</td>
    149           <td class="md" nowrap></td>
    150         </tr>
    151 
    152       </table>
    153     </td>
    154   </tr>
    155 </table>
    156 <table cellspacing=5 cellpadding=0 border=0>
    157   <tr>
    158     <td>
    159       &nbsp;
    160     </td>
    161     <td>
    162 
    163 <p>
    164 This method writes a uint16 from 'data' to the stream.
    165 <p>
    166     </td>
    167   </tr>
    168 </table>
    169 <a name="a3" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
    170 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    171   <tr>
    172     <td class="md">
    173       <table cellpadding="0" cellspacing="0" border="0">
    174         <tr>
    175           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
    176           <td class="md" valign="top">(&nbsp;</td>
    177           <td class="md" nowrap valign="top">const int16 &amp;&nbsp;</td>
    178           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    179           <td class="md" valign="top">)&nbsp;</td>
    180           <td class="md" nowrap></td>
    181         </tr>
    182 
    183       </table>
    184     </td>
    185   </tr>
    186 </table>
    187 <table cellspacing=5 cellpadding=0 border=0>
    188   <tr>
    189     <td>
    190       &nbsp;
    191     </td>
    192     <td>
    193 
    194 <p>
    195 This method writes a int16 from 'data' to the stream.
    196 <p>
    197     </td>
    198   </tr>
    199 </table>
    200 <a name="a2" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
    201 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    202   <tr>
    203     <td class="md">
    204       <table cellpadding="0" cellspacing="0" border="0">
    205         <tr>
    206           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
    207           <td class="md" valign="top">(&nbsp;</td>
    208           <td class="md" nowrap valign="top">const uint8 &amp;&nbsp;</td>
    209           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    210           <td class="md" valign="top">)&nbsp;</td>
    211           <td class="md" nowrap></td>
    212         </tr>
    213 
    214       </table>
    215     </td>
    216   </tr>
    217 </table>
    218 <table cellspacing=5 cellpadding=0 border=0>
    219   <tr>
    220     <td>
    221       &nbsp;
    222     </td>
    223     <td>
    224 
    225 <p>
    226 This method writes a uint8 from 'data' to the stream.
    227 <p>
    228     </td>
    229   </tr>
    230 </table>
    231 <a name="a1" doxytag="OsclBinOStreamBigEndian::operator<<"></a><p>
    232 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    233   <tr>
    234     <td class="md">
    235       <table cellpadding="0" cellspacing="0" border="0">
    236         <tr>
    237           <td class="md" nowrap valign="top"> OsclBinOStreamBigEndian&amp; OsclBinOStreamBigEndian::operator&lt;&lt; </td>
    238           <td class="md" valign="top">(&nbsp;</td>
    239           <td class="md" nowrap valign="top">const int8 &amp;&nbsp;</td>
    240           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    241           <td class="md" valign="top">)&nbsp;</td>
    242           <td class="md" nowrap></td>
    243         </tr>
    244 
    245       </table>
    246     </td>
    247   </tr>
    248 </table>
    249 <table cellspacing=5 cellpadding=0 border=0>
    250   <tr>
    251     <td>
    252       &nbsp;
    253     </td>
    254     <td>
    255 
    256 <p>
    257 This method writes a int8 from 'data' to the stream.
    258 <p>
    259     </td>
    260   </tr>
    261 </table>
    262 <a name="b1" doxytag="OsclBinOStreamBigEndian::WriteUnsignedLong"></a><p>
    263 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    264   <tr>
    265     <td class="md">
    266       <table cellpadding="0" cellspacing="0" border="0">
    267         <tr>
    268           <td class="md" nowrap valign="top"> void OsclBinOStreamBigEndian::WriteUnsignedLong </td>
    269           <td class="md" valign="top">(&nbsp;</td>
    270           <td class="md" nowrap valign="top">const uint32&nbsp;</td>
    271           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    272           <td class="md" valign="top">)&nbsp;</td>
    273           <td class="md" nowrap><code> [protected]</code></td>
    274         </tr>
    275 
    276       </table>
    277     </td>
    278   </tr>
    279 </table>
    280 <table cellspacing=5 cellpadding=0 border=0>
    281   <tr>
    282     <td>
    283       &nbsp;
    284     </td>
    285     <td>
    286 
    287 <p>
    288     </td>
    289   </tr>
    290 </table>
    291 <a name="b0" doxytag="OsclBinOStreamBigEndian::WriteUnsignedShort"></a><p>
    292 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    293   <tr>
    294     <td class="md">
    295       <table cellpadding="0" cellspacing="0" border="0">
    296         <tr>
    297           <td class="md" nowrap valign="top"> void OsclBinOStreamBigEndian::WriteUnsignedShort </td>
    298           <td class="md" valign="top">(&nbsp;</td>
    299           <td class="md" nowrap valign="top">const uint16&nbsp;</td>
    300           <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
    301           <td class="md" valign="top">)&nbsp;</td>
    302           <td class="md" nowrap><code> [protected]</code></td>
    303         </tr>
    304 
    305       </table>
    306     </td>
    307   </tr>
    308 </table>
    309 <table cellspacing=5 cellpadding=0 border=0>
    310   <tr>
    311     <td>
    312       &nbsp;
    313     </td>
    314     <td>
    315 
    316 <p>
    317     </td>
    318   </tr>
    319 </table>
    320 <hr>The documentation for this class was generated from the following file:<ul>
    321 <li><a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a></ul>
    322 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    323 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    324 </small></address>
    325 </body>
    326 </html>
    327