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> 103 This 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> 134 This 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> 165 This 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> 196 This 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> 227 This 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> 258 This 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> 462 This method reads an unsigned short from the stream. 463 <p> 464 <dl compact><dt><b>Returns: </b></dt><dd> 465 Unsigned 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> 493 This method reads an unsigned long from the stream. 494 <p> 495 <dl compact><dt><b>Returns: </b></dt><dd> 496 unsigned 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