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> <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>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 <<a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a>></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> </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a0">OsclBinOStreamBigEndian</a> ()</td></tr> 27<tr><td nowrap align=right valign=top>OsclBinOStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a1">operator<<</a> (const int8 &data)</td></tr> 28<tr><td> </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 & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a2">operator<<</a> (const uint8 &data)</td></tr> 30<tr><td> </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 & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a3">operator<<</a> (const int16 &data)</td></tr> 32<tr><td> </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 & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a4">operator<<</a> (const uint16 &data)</td></tr> 34<tr><td> </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 & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a5">operator<<</a> (const int32 &data)</td></tr> 36<tr><td> </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 & </td><td valign=bottom><a class="el" href="classOsclBinOStreamBigEndian.html#a6">operator<<</a> (const uint32 &data)</td></tr> 38<tr><td> </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 </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 </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> 44Class OsclBinOStreamBigEndian implements a binary output stream using big endian byte ordering. 45<p> 46<hr><h2>Constructor & 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">( </td> 55 <td class="mdname1" valign="top" nowrap> </td> 56 <td class="md" valign="top">) </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 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& OsclBinOStreamBigEndian::operator<< </td> 83 <td class="md" valign="top">( </td> 84 <td class="md" nowrap valign="top">const uint32 & </td> 85 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 86 <td class="md" valign="top">) </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 98 </td> 99 <td> 100 101<p> 102This 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& OsclBinOStreamBigEndian::operator<< </td> 114 <td class="md" valign="top">( </td> 115 <td class="md" nowrap valign="top">const int32 & </td> 116 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 117 <td class="md" valign="top">) </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 129 </td> 130 <td> 131 132<p> 133This 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& OsclBinOStreamBigEndian::operator<< </td> 145 <td class="md" valign="top">( </td> 146 <td class="md" nowrap valign="top">const uint16 & </td> 147 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 148 <td class="md" valign="top">) </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 160 </td> 161 <td> 162 163<p> 164This 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& OsclBinOStreamBigEndian::operator<< </td> 176 <td class="md" valign="top">( </td> 177 <td class="md" nowrap valign="top">const int16 & </td> 178 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 179 <td class="md" valign="top">) </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 191 </td> 192 <td> 193 194<p> 195This 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& OsclBinOStreamBigEndian::operator<< </td> 207 <td class="md" valign="top">( </td> 208 <td class="md" nowrap valign="top">const uint8 & </td> 209 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 210 <td class="md" valign="top">) </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 222 </td> 223 <td> 224 225<p> 226This 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& OsclBinOStreamBigEndian::operator<< </td> 238 <td class="md" valign="top">( </td> 239 <td class="md" nowrap valign="top">const int8 & </td> 240 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 241 <td class="md" valign="top">) </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 253 </td> 254 <td> 255 256<p> 257This 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">( </td> 270 <td class="md" nowrap valign="top">const uint32 </td> 271 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 272 <td class="md" valign="top">) </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 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">( </td> 299 <td class="md" nowrap valign="top">const uint16 </td> 300 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 301 <td class="md" valign="top">) </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 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