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>OsclBinIStreamBigEndian 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>OsclBinIStreamBigEndian Class Reference<br> 10<small> 11[<a class="el" href="group__osclutil.html">OSCL Util</a>]</small> 12</h1><code>#include <<a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a>></code> 13<p> 14<p>Inheritance diagram for OsclBinIStreamBigEndian: 15<p><center><img src="classOsclBinIStreamBigEndian.png" usemap="#OsclBinIStreamBigEndian_map" border="0" alt=""></center> 16<map name="OsclBinIStreamBigEndian_map"> 17<area href="classOsclBinIStream.html" alt="OsclBinIStream" shape="rect" coords="0,56,155,80"> 18<area href="classOsclBinStream.html" alt="OsclBinStream" shape="rect" coords="0,0,155,24"> 19</map> 20<table border=0 cellpadding=0 cellspacing=0> 21<tr><td></td></tr> 22<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 23<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a0">OsclBinIStreamBigEndian</a> ()</td></tr> 24<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a1">Read</a> (int8 &data)</td></tr> 25<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a2">Read</a> (uint8 &data)</td></tr> 26<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a3">Read</a> (int16 &data)</td></tr> 27<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a4">Read</a> (uint16 &data)</td></tr> 28<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a5">Read</a> (int32 &data)</td></tr> 29<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a6">Read</a> (uint32 &data)</td></tr> 30<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a7">operator>></a> (int8 &data)</td></tr> 31<tr><td> </td><td><font size=-1><em>This method reads a int8 from the stream and stores it in 'data'.</em> <a href="#a7"></a><em></em></font><br><br></td></tr> 32<tr><td nowrap align=right valign=top><a class="el" href="classOsclBinIStream.html">OsclBinIStream</a> & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a8">operator>></a> (uint8 &data)</td></tr> 33<tr><td> </td><td><font size=-1><em>This method reads a uint8 from the stream and stores it in 'data'.</em> <a href="#a8"></a><em></em></font><br><br></td></tr> 34<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a9">operator>></a> (int16 &data)</td></tr> 35<tr><td> </td><td><font size=-1><em>This method reads a int16 from the stream and stores it in 'data'.</em> <a href="#a9"></a><em></em></font><br><br></td></tr> 36<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a10">operator>></a> (uint16 &data)</td></tr> 37<tr><td> </td><td><font size=-1><em>This method reads a uint16 from the stream and stores it in 'data'.</em> <a href="#a10"></a><em></em></font><br><br></td></tr> 38<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a11">operator>></a> (int32 &data)</td></tr> 39<tr><td> </td><td><font size=-1><em>This method reads a int32 from the stream and stores it in 'data'.</em> <a href="#a11"></a><em></em></font><br><br></td></tr> 40<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian & </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a12">operator>></a> (uint32 &data)</td></tr> 41<tr><td> </td><td><font size=-1><em>This method reads a uint32 from the stream and stores it in 'data'.</em> <a href="#a12"></a><em></em></font><br><br></td></tr> 42<tr><td nowrap align=right valign=top>uint16 </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a13">Read_uint16</a> ()</td></tr> 43<tr><td> </td><td><font size=-1><em>This method reads an unsigned short from the stream.</em> <a href="#a13"></a><em></em></font><br><br></td></tr> 44<tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a14">Read_uint32</a> ()</td></tr> 45<tr><td> </td><td><font size=-1><em>This method reads an unsigned long from the stream.</em> <a href="#a14"></a><em></em></font><br><br></td></tr> 46</table> 47<hr><h2>Constructor & Destructor Documentation</h2> 48<a name="a0" doxytag="OsclBinIStreamBigEndian::OsclBinIStreamBigEndian"></a><p> 49<table width="100%" cellpadding="2" cellspacing="0" border="0"> 50 <tr> 51 <td class="md"> 52 <table cellpadding="0" cellspacing="0" border="0"> 53 <tr> 54 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian::OsclBinIStreamBigEndian </td> 55 <td class="md" valign="top">( </td> 56 <td class="mdname1" valign="top" nowrap> </td> 57 <td class="md" valign="top">) </td> 58 <td class="md" nowrap><code> [inline]</code></td> 59 </tr> 60 61 </table> 62 </td> 63 </tr> 64</table> 65<table cellspacing=5 cellpadding=0 border=0> 66 <tr> 67 <td> 68 69 </td> 70 <td> 71 72<p> 73 </td> 74 </tr> 75</table> 76<hr><h2>Member Function Documentation</h2> 77<a name="a12" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 78<table width="100%" cellpadding="2" cellspacing="0" border="0"> 79 <tr> 80 <td class="md"> 81 <table cellpadding="0" cellspacing="0" border="0"> 82 <tr> 83 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian& OsclBinIStreamBigEndian::operator>> </td> 84 <td class="md" valign="top">( </td> 85 <td class="md" nowrap valign="top">uint32 & </td> 86 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 87 <td class="md" valign="top">) </td> 88 <td class="md" nowrap></td> 89 </tr> 90 91 </table> 92 </td> 93 </tr> 94</table> 95<table cellspacing=5 cellpadding=0 border=0> 96 <tr> 97 <td> 98 99 </td> 100 <td> 101 102<p> 103This method reads a uint32 from the stream and stores it in 'data'. 104<p> 105 </td> 106 </tr> 107</table> 108<a name="a11" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 109<table width="100%" cellpadding="2" cellspacing="0" border="0"> 110 <tr> 111 <td class="md"> 112 <table cellpadding="0" cellspacing="0" border="0"> 113 <tr> 114 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian& OsclBinIStreamBigEndian::operator>> </td> 115 <td class="md" valign="top">( </td> 116 <td class="md" nowrap valign="top">int32 & </td> 117 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 118 <td class="md" valign="top">) </td> 119 <td class="md" nowrap></td> 120 </tr> 121 122 </table> 123 </td> 124 </tr> 125</table> 126<table cellspacing=5 cellpadding=0 border=0> 127 <tr> 128 <td> 129 130 </td> 131 <td> 132 133<p> 134This method reads a int32 from the stream and stores it in 'data'. 135<p> 136 </td> 137 </tr> 138</table> 139<a name="a10" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 140<table width="100%" cellpadding="2" cellspacing="0" border="0"> 141 <tr> 142 <td class="md"> 143 <table cellpadding="0" cellspacing="0" border="0"> 144 <tr> 145 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian& OsclBinIStreamBigEndian::operator>> </td> 146 <td class="md" valign="top">( </td> 147 <td class="md" nowrap valign="top">uint16 & </td> 148 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 149 <td class="md" valign="top">) </td> 150 <td class="md" nowrap></td> 151 </tr> 152 153 </table> 154 </td> 155 </tr> 156</table> 157<table cellspacing=5 cellpadding=0 border=0> 158 <tr> 159 <td> 160 161 </td> 162 <td> 163 164<p> 165This method reads a uint16 from the stream and stores it in 'data'. 166<p> 167 </td> 168 </tr> 169</table> 170<a name="a9" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 171<table width="100%" cellpadding="2" cellspacing="0" border="0"> 172 <tr> 173 <td class="md"> 174 <table cellpadding="0" cellspacing="0" border="0"> 175 <tr> 176 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian& OsclBinIStreamBigEndian::operator>> </td> 177 <td class="md" valign="top">( </td> 178 <td class="md" nowrap valign="top">int16 & </td> 179 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 180 <td class="md" valign="top">) </td> 181 <td class="md" nowrap></td> 182 </tr> 183 184 </table> 185 </td> 186 </tr> 187</table> 188<table cellspacing=5 cellpadding=0 border=0> 189 <tr> 190 <td> 191 192 </td> 193 <td> 194 195<p> 196This method reads a int16 from the stream and stores it in 'data'. 197<p> 198 </td> 199 </tr> 200</table> 201<a name="a8" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 202<table width="100%" cellpadding="2" cellspacing="0" border="0"> 203 <tr> 204 <td class="md"> 205 <table cellpadding="0" cellspacing="0" border="0"> 206 <tr> 207 <td class="md" nowrap valign="top"> <a class="el" href="classOsclBinIStream.html">OsclBinIStream</a>& OsclBinIStreamBigEndian::operator>> </td> 208 <td class="md" valign="top">( </td> 209 <td class="md" nowrap valign="top">uint8 & </td> 210 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 211 <td class="md" valign="top">) </td> 212 <td class="md" nowrap></td> 213 </tr> 214 215 </table> 216 </td> 217 </tr> 218</table> 219<table cellspacing=5 cellpadding=0 border=0> 220 <tr> 221 <td> 222 223 </td> 224 <td> 225 226<p> 227This method reads a uint8 from the stream and stores it in 'data'. 228<p> 229 </td> 230 </tr> 231</table> 232<a name="a7" doxytag="OsclBinIStreamBigEndian::operator>>"></a><p> 233<table width="100%" cellpadding="2" cellspacing="0" border="0"> 234 <tr> 235 <td class="md"> 236 <table cellpadding="0" cellspacing="0" border="0"> 237 <tr> 238 <td class="md" nowrap valign="top"> OsclBinIStreamBigEndian& OsclBinIStreamBigEndian::operator>> </td> 239 <td class="md" valign="top">( </td> 240 <td class="md" nowrap valign="top">int8 & </td> 241 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 242 <td class="md" valign="top">) </td> 243 <td class="md" nowrap></td> 244 </tr> 245 246 </table> 247 </td> 248 </tr> 249</table> 250<table cellspacing=5 cellpadding=0 border=0> 251 <tr> 252 <td> 253 254 </td> 255 <td> 256 257<p> 258This method reads a int8 from the stream and stores it in 'data'. 259<p> 260 </td> 261 </tr> 262</table> 263<a name="a6" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 264<table width="100%" cellpadding="2" cellspacing="0" border="0"> 265 <tr> 266 <td class="md"> 267 <table cellpadding="0" cellspacing="0" border="0"> 268 <tr> 269 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 270 <td class="md" valign="top">( </td> 271 <td class="md" nowrap valign="top">uint32 & </td> 272 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 273 <td class="md" valign="top">) </td> 274 <td class="md" nowrap></td> 275 </tr> 276 277 </table> 278 </td> 279 </tr> 280</table> 281<table cellspacing=5 cellpadding=0 border=0> 282 <tr> 283 <td> 284 285 </td> 286 <td> 287 288<p> 289 </td> 290 </tr> 291</table> 292<a name="a5" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 293<table width="100%" cellpadding="2" cellspacing="0" border="0"> 294 <tr> 295 <td class="md"> 296 <table cellpadding="0" cellspacing="0" border="0"> 297 <tr> 298 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 299 <td class="md" valign="top">( </td> 300 <td class="md" nowrap valign="top">int32 & </td> 301 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 302 <td class="md" valign="top">) </td> 303 <td class="md" nowrap></td> 304 </tr> 305 306 </table> 307 </td> 308 </tr> 309</table> 310<table cellspacing=5 cellpadding=0 border=0> 311 <tr> 312 <td> 313 314 </td> 315 <td> 316 317<p> 318 </td> 319 </tr> 320</table> 321<a name="a4" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 322<table width="100%" cellpadding="2" cellspacing="0" border="0"> 323 <tr> 324 <td class="md"> 325 <table cellpadding="0" cellspacing="0" border="0"> 326 <tr> 327 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 328 <td class="md" valign="top">( </td> 329 <td class="md" nowrap valign="top">uint16 & </td> 330 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 331 <td class="md" valign="top">) </td> 332 <td class="md" nowrap></td> 333 </tr> 334 335 </table> 336 </td> 337 </tr> 338</table> 339<table cellspacing=5 cellpadding=0 border=0> 340 <tr> 341 <td> 342 343 </td> 344 <td> 345 346<p> 347 </td> 348 </tr> 349</table> 350<a name="a3" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 351<table width="100%" cellpadding="2" cellspacing="0" border="0"> 352 <tr> 353 <td class="md"> 354 <table cellpadding="0" cellspacing="0" border="0"> 355 <tr> 356 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 357 <td class="md" valign="top">( </td> 358 <td class="md" nowrap valign="top">int16 & </td> 359 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 360 <td class="md" valign="top">) </td> 361 <td class="md" nowrap></td> 362 </tr> 363 364 </table> 365 </td> 366 </tr> 367</table> 368<table cellspacing=5 cellpadding=0 border=0> 369 <tr> 370 <td> 371 372 </td> 373 <td> 374 375<p> 376 </td> 377 </tr> 378</table> 379<a name="a2" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 380<table width="100%" cellpadding="2" cellspacing="0" border="0"> 381 <tr> 382 <td class="md"> 383 <table cellpadding="0" cellspacing="0" border="0"> 384 <tr> 385 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 386 <td class="md" valign="top">( </td> 387 <td class="md" nowrap valign="top">uint8 & </td> 388 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 389 <td class="md" valign="top">) </td> 390 <td class="md" nowrap></td> 391 </tr> 392 393 </table> 394 </td> 395 </tr> 396</table> 397<table cellspacing=5 cellpadding=0 border=0> 398 <tr> 399 <td> 400 401 </td> 402 <td> 403 404<p> 405 </td> 406 </tr> 407</table> 408<a name="a1" doxytag="OsclBinIStreamBigEndian::Read"></a><p> 409<table width="100%" cellpadding="2" cellspacing="0" border="0"> 410 <tr> 411 <td class="md"> 412 <table cellpadding="0" cellspacing="0" border="0"> 413 <tr> 414 <td class="md" nowrap valign="top"> void OsclBinIStreamBigEndian::Read </td> 415 <td class="md" valign="top">( </td> 416 <td class="md" nowrap valign="top">int8 & </td> 417 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 418 <td class="md" valign="top">) </td> 419 <td class="md" nowrap></td> 420 </tr> 421 422 </table> 423 </td> 424 </tr> 425</table> 426<table cellspacing=5 cellpadding=0 border=0> 427 <tr> 428 <td> 429 430 </td> 431 <td> 432 433<p> 434 </td> 435 </tr> 436</table> 437<a name="a13" doxytag="OsclBinIStreamBigEndian::Read_uint16"></a><p> 438<table width="100%" cellpadding="2" cellspacing="0" border="0"> 439 <tr> 440 <td class="md"> 441 <table cellpadding="0" cellspacing="0" border="0"> 442 <tr> 443 <td class="md" nowrap valign="top"> uint16 OsclBinIStreamBigEndian::Read_uint16 </td> 444 <td class="md" valign="top">( </td> 445 <td class="mdname1" valign="top" nowrap> </td> 446 <td class="md" valign="top">) </td> 447 <td class="md" nowrap></td> 448 </tr> 449 450 </table> 451 </td> 452 </tr> 453</table> 454<table cellspacing=5 cellpadding=0 border=0> 455 <tr> 456 <td> 457 458 </td> 459 <td> 460 461<p> 462This method reads an unsigned short from the stream. 463<p> 464<dl compact><dt><b>Returns: </b></dt><dd> 465Unsigned short read from the stream. </dl> </td> 466 </tr> 467</table> 468<a name="a14" doxytag="OsclBinIStreamBigEndian::Read_uint32"></a><p> 469<table width="100%" cellpadding="2" cellspacing="0" border="0"> 470 <tr> 471 <td class="md"> 472 <table cellpadding="0" cellspacing="0" border="0"> 473 <tr> 474 <td class="md" nowrap valign="top"> uint32 OsclBinIStreamBigEndian::Read_uint32 </td> 475 <td class="md" valign="top">( </td> 476 <td class="mdname1" valign="top" nowrap> </td> 477 <td class="md" valign="top">) </td> 478 <td class="md" nowrap></td> 479 </tr> 480 481 </table> 482 </td> 483 </tr> 484</table> 485<table cellspacing=5 cellpadding=0 border=0> 486 <tr> 487 <td> 488 489 </td> 490 <td> 491 492<p> 493This method reads an unsigned long from the stream. 494<p> 495<dl compact><dt><b>Returns: </b></dt><dd> 496unsigned long read from the stream. </dl> </td> 497 </tr> 498</table> 499<hr>The documentation for this class was generated from the following file:<ul> 500<li><a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a></ul> 501<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 502<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 503</small></address> 504</body> 505</html> 506