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> 44 Class 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> 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& 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> 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& 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> 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& 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> 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& 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> 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& 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> 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">( </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