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>OsclBinStream 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>OsclBinStream 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 OsclBinStream: 15<p><center><img src="classOsclBinStream.png" usemap="#OsclBinStream_map" border="0" alt=""></center> 16<map name="OsclBinStream_map"> 17<area href="classOsclBinIStream.html" alt="OsclBinIStream" shape="rect" coords="90,56,260,80"> 18<area href="classOsclBinOStream.html" alt="OsclBinOStream" shape="rect" coords="450,56,620,80"> 19<area href="classOsclBinIStreamBigEndian.html" alt="OsclBinIStreamBigEndian" shape="rect" coords="0,112,170,136"> 20<area href="classOsclBinIStreamLittleEndian.html" alt="OsclBinIStreamLittleEndian" shape="rect" coords="180,112,350,136"> 21<area href="classOsclBinOStreamBigEndian.html" alt="OsclBinOStreamBigEndian" shape="rect" coords="360,112,530,136"> 22<area href="classOsclBinOStreamLittleEndian.html" alt="OsclBinOStreamLittleEndian" shape="rect" coords="540,112,710,136"> 23</map> 24<table border=0 cellpadding=0 cellspacing=0> 25<tr><td></td></tr> 26<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 27<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a0">OsclBinStream</a> ()</td></tr> 28<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a1">good</a> ()</td></tr> 29<tr><td> </td><td><font size=-1><em>This method determines if the stream is ok.</em> <a href="#a1"></a><em></em></font><br><br></td></tr> 30<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a2">eof</a> ()</td></tr> 31<tr><td> </td><td><font size=-1><em>This method determines if end of stream has been reached.</em> <a href="#a2"></a><em></em></font><br><br></td></tr> 32<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a3">fail</a> ()</td></tr> 33<tr><td> </td><td><font size=-1><em>This method determines if an error has occured in the stream.</em> <a href="#a3"></a><em></em></font><br><br></td></tr> 34<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a4">Attach</a> (void *buffer, uint32 l_length)</td></tr> 35<tr><td> </td><td><font size=-1><em>This methods specifies the data buffer to attach to the stream.</em> <a href="#a4"></a><em></em></font><br><br></td></tr> 36<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a5">Attach</a> (const uint32 numFragments, const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> *fragPtr)</td></tr> 37<tr><td> </td><td><font size=-1><em>This method specifies the memory fragment array to use for input.</em> <a href="#a5"></a><em></em></font><br><br></td></tr> 38<tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a6">tellg</a> ()</td></tr> 39<tr><td> </td><td><font size=-1><em>This method returns the current stream position.</em> <a href="#a6"></a><em></em></font><br><br></td></tr> 40<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a7">Seek</a> (uint32 absPosition)</td></tr> 41<tr><td> </td><td><font size=-1><em>This method seeks to the specified stream position.</em> <a href="#a7"></a><em></em></font><br><br></td></tr> 42<tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a8">PositionInBlock</a> ()</td></tr> 43<tr><td> </td><td><font size=-1><em>This method returns the current stream position.</em> <a href="#a8"></a><em></em></font><br><br></td></tr> 44<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclBinStream.html#a9">seekFromCurrentPosition</a> (int32 offset)</td></tr> 45<tr><td> </td><td><font size=-1><em>This method seeks to the specified offset from the current location.</em> <a href="#a9"></a><em></em></font><br><br></td></tr> 46<tr><td colspan=2><br><h2>Protected Types</h2></td></tr> 47<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classOsclBinStream.html#t3">state_t</a> { <a class="el" href="classOsclBinStream.html#t3t0">GOOD_STATE</a>, 48<a class="el" href="classOsclBinStream.html#t3t1">EOF_STATE</a>, 49<a class="el" href="classOsclBinStream.html#t3t2">FAIL_STATE</a> 50 }</td></tr> 51<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr> 52<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclBinStream.html#b0">ReserveSpace</a> (uint32 size)</td></tr> 53<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclBinStream.html#b1">HaveRoomInCurrentBlock</a> (uint32 size)</td></tr> 54<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> 55<tr><td nowrap align=right valign=top><a class="el" href="classOsclBinStream.html#t3">state_t</a> </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n0">state</a></td></tr> 56<tr><td nowrap align=right valign=top>uint8 * </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n1">pBasePosition</a></td></tr> 57<tr><td nowrap align=right valign=top>uint8 * </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n2">pPosition</a></td></tr> 58<tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n3">length</a></td></tr> 59<tr><td nowrap align=right valign=top>const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> * </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n4">nextFragPtr</a></td></tr> 60<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n5">fragsLeft</a></td></tr> 61<tr><td nowrap align=right valign=top>const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> * </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n6">firstFragPtr</a></td></tr> 62<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n7">numFrags</a></td></tr> 63<tr><td nowrap align=right valign=top><a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> </td><td valign=bottom><a class="el" href="classOsclBinStream.html#n8">specialFragBuffer</a></td></tr> 64</table> 65<hr><h2>Member Enumeration Documentation</h2> 66<a name="t3" doxytag="OsclBinStream::state_t"></a><p> 67<table width="100%" cellpadding="2" cellspacing="0" border="0"> 68 <tr> 69 <td class="md"> 70 <table cellpadding="0" cellspacing="0" border="0"> 71 <tr> 72 <td class="md" nowrap valign="top"> enum OsclBinStream::state_t<code> [protected]</code> 73 </table> 74 </td> 75 </tr> 76</table> 77<table cellspacing=5 cellpadding=0 border=0> 78 <tr> 79 <td> 80 81 </td> 82 <td> 83 84<p> 85<dl compact><dt><b>Enumeration values: </b></dt><dd> 86<table border=0 cellspacing=2 cellpadding=0> 87<tr><td valign=top><em><a name="t3t0" doxytag="GOOD_STATE"></a><em>GOOD_STATE</em></em> </td><td> 88</td></tr> 89<tr><td valign=top><em><a name="t3t1" doxytag="EOF_STATE"></a><em>EOF_STATE</em></em> </td><td> 90</td></tr> 91<tr><td valign=top><em><a name="t3t2" doxytag="FAIL_STATE"></a><em>FAIL_STATE</em></em> </td><td> 92</td></tr> 93</table> 94</dl> 95 </td> 96 </tr> 97</table> 98<hr><h2>Constructor & Destructor Documentation</h2> 99<a name="a0" doxytag="OsclBinStream::OsclBinStream"></a><p> 100<table width="100%" cellpadding="2" cellspacing="0" border="0"> 101 <tr> 102 <td class="md"> 103 <table cellpadding="0" cellspacing="0" border="0"> 104 <tr> 105 <td class="md" nowrap valign="top"> OsclBinStream::OsclBinStream </td> 106 <td class="md" valign="top">( </td> 107 <td class="mdname1" valign="top" nowrap> </td> 108 <td class="md" valign="top">) </td> 109 <td class="md" nowrap><code> [inline]</code></td> 110 </tr> 111 112 </table> 113 </td> 114 </tr> 115</table> 116<table cellspacing=5 cellpadding=0 border=0> 117 <tr> 118 <td> 119 120 </td> 121 <td> 122 123<p> 124 </td> 125 </tr> 126</table> 127<hr><h2>Member Function Documentation</h2> 128<a name="a5" doxytag="OsclBinStream::Attach"></a><p> 129<table width="100%" cellpadding="2" cellspacing="0" border="0"> 130 <tr> 131 <td class="md"> 132 <table cellpadding="0" cellspacing="0" border="0"> 133 <tr> 134 <td class="md" nowrap valign="top"> void OsclBinStream::Attach </td> 135 <td class="md" valign="top">( </td> 136 <td class="md" nowrap valign="top">const uint32 </td> 137 <td class="mdname" nowrap> <em>numFragments</em>, </td> 138 </tr> 139 <tr> 140 <td></td> 141 <td></td> 142 <td class="md" nowrap>const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> * </td> 143 <td class="mdname" nowrap> <em>fragPtr</em></td> 144 </tr> 145 <tr> 146 <td></td> 147 <td class="md">) </td> 148 <td class="md" colspan="2"></td> 149 </tr> 150 151 </table> 152 </td> 153 </tr> 154</table> 155<table cellspacing=5 cellpadding=0 border=0> 156 <tr> 157 <td> 158 159 </td> 160 <td> 161 162<p> 163This method specifies the memory fragment array to use for input. 164<p> 165This array should remain static while the stream refers to it. <dl compact><dt><b>Parameters: </b></dt><dd> 166<table border=0 cellspacing=2 cellpadding=0> 167<tr><td valign=top><em>numFragments</em> </td><td> 168is the number of elements in the array </td></tr> 169<tr><td valign=top><em>fragPtr</em> </td><td> 170is the pointer to the MemoryFragment array </td></tr> 171</table> 172</dl> </td> 173 </tr> 174</table> 175<a name="a4" doxytag="OsclBinStream::Attach"></a><p> 176<table width="100%" cellpadding="2" cellspacing="0" border="0"> 177 <tr> 178 <td class="md"> 179 <table cellpadding="0" cellspacing="0" border="0"> 180 <tr> 181 <td class="md" nowrap valign="top"> void OsclBinStream::Attach </td> 182 <td class="md" valign="top">( </td> 183 <td class="md" nowrap valign="top">void * </td> 184 <td class="mdname" nowrap> <em>buffer</em>, </td> 185 </tr> 186 <tr> 187 <td></td> 188 <td></td> 189 <td class="md" nowrap>uint32 </td> 190 <td class="mdname" nowrap> <em>l_length</em></td> 191 </tr> 192 <tr> 193 <td></td> 194 <td class="md">) </td> 195 <td class="md" colspan="2"></td> 196 </tr> 197 198 </table> 199 </td> 200 </tr> 201</table> 202<table cellspacing=5 cellpadding=0 border=0> 203 <tr> 204 <td> 205 206 </td> 207 <td> 208 209<p> 210This methods specifies the data buffer to attach to the stream. 211<p> 212<dl compact><dt><b>Parameters: </b></dt><dd> 213<table border=0 cellspacing=2 cellpadding=0> 214<tr><td valign=top><em>buffer</em> </td><td> 215will provide the input </td></tr> 216<tr><td valign=top><em>length</em> </td><td> 217of the buffer </td></tr> 218</table> 219</dl> </td> 220 </tr> 221</table> 222<a name="a2" doxytag="OsclBinStream::eof"></a><p> 223<table width="100%" cellpadding="2" cellspacing="0" border="0"> 224 <tr> 225 <td class="md"> 226 <table cellpadding="0" cellspacing="0" border="0"> 227 <tr> 228 <td class="md" nowrap valign="top"> bool OsclBinStream::eof </td> 229 <td class="md" valign="top">( </td> 230 <td class="mdname1" valign="top" nowrap> </td> 231 <td class="md" valign="top">) </td> 232 <td class="md" nowrap></td> 233 </tr> 234 235 </table> 236 </td> 237 </tr> 238</table> 239<table cellspacing=5 cellpadding=0 border=0> 240 <tr> 241 <td> 242 243 </td> 244 <td> 245 246<p> 247This method determines if end of stream has been reached. 248<p> 249<dl compact><dt><b>Returns: </b></dt><dd> 250true if end of stream has been reached. </dl> </td> 251 </tr> 252</table> 253<a name="a3" doxytag="OsclBinStream::fail"></a><p> 254<table width="100%" cellpadding="2" cellspacing="0" border="0"> 255 <tr> 256 <td class="md"> 257 <table cellpadding="0" cellspacing="0" border="0"> 258 <tr> 259 <td class="md" nowrap valign="top"> bool OsclBinStream::fail </td> 260 <td class="md" valign="top">( </td> 261 <td class="mdname1" valign="top" nowrap> </td> 262 <td class="md" valign="top">) </td> 263 <td class="md" nowrap></td> 264 </tr> 265 266 </table> 267 </td> 268 </tr> 269</table> 270<table cellspacing=5 cellpadding=0 border=0> 271 <tr> 272 <td> 273 274 </td> 275 <td> 276 277<p> 278This method determines if an error has occured in the stream. 279<p> 280<dl compact><dt><b>Returns: </b></dt><dd> 281true if an error occured in the stream. </dl> </td> 282 </tr> 283</table> 284<a name="a1" doxytag="OsclBinStream::good"></a><p> 285<table width="100%" cellpadding="2" cellspacing="0" border="0"> 286 <tr> 287 <td class="md"> 288 <table cellpadding="0" cellspacing="0" border="0"> 289 <tr> 290 <td class="md" nowrap valign="top"> bool OsclBinStream::good </td> 291 <td class="md" valign="top">( </td> 292 <td class="mdname1" valign="top" nowrap> </td> 293 <td class="md" valign="top">) </td> 294 <td class="md" nowrap></td> 295 </tr> 296 297 </table> 298 </td> 299 </tr> 300</table> 301<table cellspacing=5 cellpadding=0 border=0> 302 <tr> 303 <td> 304 305 </td> 306 <td> 307 308<p> 309This method determines if the stream is ok. 310<p> 311<dl compact><dt><b>Returns: </b></dt><dd> 312true if stream is ok. </dl> </td> 313 </tr> 314</table> 315<a name="b1" doxytag="OsclBinStream::HaveRoomInCurrentBlock"></a><p> 316<table width="100%" cellpadding="2" cellspacing="0" border="0"> 317 <tr> 318 <td class="md"> 319 <table cellpadding="0" cellspacing="0" border="0"> 320 <tr> 321 <td class="md" nowrap valign="top"> bool OsclBinStream::HaveRoomInCurrentBlock </td> 322 <td class="md" valign="top">( </td> 323 <td class="md" nowrap valign="top">uint32 </td> 324 <td class="mdname1" valign="top" nowrap> <em>size</em> </td> 325 <td class="md" valign="top">) </td> 326 <td class="md" nowrap><code> [protected]</code></td> 327 </tr> 328 329 </table> 330 </td> 331 </tr> 332</table> 333<table cellspacing=5 cellpadding=0 border=0> 334 <tr> 335 <td> 336 337 </td> 338 <td> 339 340<p> 341 </td> 342 </tr> 343</table> 344<a name="a8" doxytag="OsclBinStream::PositionInBlock"></a><p> 345<table width="100%" cellpadding="2" cellspacing="0" border="0"> 346 <tr> 347 <td class="md"> 348 <table cellpadding="0" cellspacing="0" border="0"> 349 <tr> 350 <td class="md" nowrap valign="top"> uint32 OsclBinStream::PositionInBlock </td> 351 <td class="md" valign="top">( </td> 352 <td class="mdname1" valign="top" nowrap> </td> 353 <td class="md" valign="top">) </td> 354 <td class="md" nowrap></td> 355 </tr> 356 357 </table> 358 </td> 359 </tr> 360</table> 361<table cellspacing=5 cellpadding=0 border=0> 362 <tr> 363 <td> 364 365 </td> 366 <td> 367 368<p> 369This method returns the current stream position. 370<p> 371<dl compact><dt><b>Returns: </b></dt><dd> 372stream position. </dl> </td> 373 </tr> 374</table> 375<a name="b0" doxytag="OsclBinStream::ReserveSpace"></a><p> 376<table width="100%" cellpadding="2" cellspacing="0" border="0"> 377 <tr> 378 <td class="md"> 379 <table cellpadding="0" cellspacing="0" border="0"> 380 <tr> 381 <td class="md" nowrap valign="top"> bool OsclBinStream::ReserveSpace </td> 382 <td class="md" valign="top">( </td> 383 <td class="md" nowrap valign="top">uint32 </td> 384 <td class="mdname1" valign="top" nowrap> <em>size</em> </td> 385 <td class="md" valign="top">) </td> 386 <td class="md" nowrap><code> [protected]</code></td> 387 </tr> 388 389 </table> 390 </td> 391 </tr> 392</table> 393<table cellspacing=5 cellpadding=0 border=0> 394 <tr> 395 <td> 396 397 </td> 398 <td> 399 400<p> 401 </td> 402 </tr> 403</table> 404<a name="a7" doxytag="OsclBinStream::Seek"></a><p> 405<table width="100%" cellpadding="2" cellspacing="0" border="0"> 406 <tr> 407 <td class="md"> 408 <table cellpadding="0" cellspacing="0" border="0"> 409 <tr> 410 <td class="md" nowrap valign="top"> void OsclBinStream::Seek </td> 411 <td class="md" valign="top">( </td> 412 <td class="md" nowrap valign="top">uint32 </td> 413 <td class="mdname1" valign="top" nowrap> <em>absPosition</em> </td> 414 <td class="md" valign="top">) </td> 415 <td class="md" nowrap></td> 416 </tr> 417 418 </table> 419 </td> 420 </tr> 421</table> 422<table cellspacing=5 cellpadding=0 border=0> 423 <tr> 424 <td> 425 426 </td> 427 <td> 428 429<p> 430This method seeks to the specified stream position. 431<p> 432<dl compact><dt><b>Returns: </b></dt><dd> 433Stream position. </dl> </td> 434 </tr> 435</table> 436<a name="a9" doxytag="OsclBinStream::seekFromCurrentPosition"></a><p> 437<table width="100%" cellpadding="2" cellspacing="0" border="0"> 438 <tr> 439 <td class="md"> 440 <table cellpadding="0" cellspacing="0" border="0"> 441 <tr> 442 <td class="md" nowrap valign="top"> void OsclBinStream::seekFromCurrentPosition </td> 443 <td class="md" valign="top">( </td> 444 <td class="md" nowrap valign="top">int32 </td> 445 <td class="mdname1" valign="top" nowrap> <em>offset</em> </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 seeks to the specified offset from the current location. 463<p> 464<dl compact><dt><b>Parameters: </b></dt><dd> 465<table border=0 cellspacing=2 cellpadding=0> 466<tr><td valign=top><em>offset</em> </td><td> 467from current stream location </td></tr> 468</table> 469</dl> </td> 470 </tr> 471</table> 472<a name="a6" doxytag="OsclBinStream::tellg"></a><p> 473<table width="100%" cellpadding="2" cellspacing="0" border="0"> 474 <tr> 475 <td class="md"> 476 <table cellpadding="0" cellspacing="0" border="0"> 477 <tr> 478 <td class="md" nowrap valign="top"> uint32 OsclBinStream::tellg </td> 479 <td class="md" valign="top">( </td> 480 <td class="mdname1" valign="top" nowrap> </td> 481 <td class="md" valign="top">) </td> 482 <td class="md" nowrap></td> 483 </tr> 484 485 </table> 486 </td> 487 </tr> 488</table> 489<table cellspacing=5 cellpadding=0 border=0> 490 <tr> 491 <td> 492 493 </td> 494 <td> 495 496<p> 497This method returns the current stream position. 498<p> 499This method is to be used if the input stream is a pointer to the MemoryFragment array <dl compact><dt><b>Returns: </b></dt><dd> 500Stream position. </dl> </td> 501 </tr> 502</table> 503<hr><h2>Field Documentation</h2> 504<a name="n6" doxytag="OsclBinStream::firstFragPtr"></a><p> 505<table width="100%" cellpadding="2" cellspacing="0" border="0"> 506 <tr> 507 <td class="md"> 508 <table cellpadding="0" cellspacing="0" border="0"> 509 <tr> 510 <td class="md" nowrap valign="top"> const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a>* OsclBinStream::firstFragPtr<code> [protected]</code> 511 </table> 512 </td> 513 </tr> 514</table> 515<table cellspacing=5 cellpadding=0 border=0> 516 <tr> 517 <td> 518 519 </td> 520 <td> 521 522<p> 523 </td> 524 </tr> 525</table> 526<a name="n5" doxytag="OsclBinStream::fragsLeft"></a><p> 527<table width="100%" cellpadding="2" cellspacing="0" border="0"> 528 <tr> 529 <td class="md"> 530 <table cellpadding="0" cellspacing="0" border="0"> 531 <tr> 532 <td class="md" nowrap valign="top"> int OsclBinStream::fragsLeft<code> [protected]</code> 533 </table> 534 </td> 535 </tr> 536</table> 537<table cellspacing=5 cellpadding=0 border=0> 538 <tr> 539 <td> 540 541 </td> 542 <td> 543 544<p> 545 </td> 546 </tr> 547</table> 548<a name="n3" doxytag="OsclBinStream::length"></a><p> 549<table width="100%" cellpadding="2" cellspacing="0" border="0"> 550 <tr> 551 <td class="md"> 552 <table cellpadding="0" cellspacing="0" border="0"> 553 <tr> 554 <td class="md" nowrap valign="top"> uint32 OsclBinStream::length<code> [protected]</code> 555 </table> 556 </td> 557 </tr> 558</table> 559<table cellspacing=5 cellpadding=0 border=0> 560 <tr> 561 <td> 562 563 </td> 564 <td> 565 566<p> 567 </td> 568 </tr> 569</table> 570<a name="n4" doxytag="OsclBinStream::nextFragPtr"></a><p> 571<table width="100%" cellpadding="2" cellspacing="0" border="0"> 572 <tr> 573 <td class="md"> 574 <table cellpadding="0" cellspacing="0" border="0"> 575 <tr> 576 <td class="md" nowrap valign="top"> const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a>* OsclBinStream::nextFragPtr<code> [protected]</code> 577 </table> 578 </td> 579 </tr> 580</table> 581<table cellspacing=5 cellpadding=0 border=0> 582 <tr> 583 <td> 584 585 </td> 586 <td> 587 588<p> 589 </td> 590 </tr> 591</table> 592<a name="n7" doxytag="OsclBinStream::numFrags"></a><p> 593<table width="100%" cellpadding="2" cellspacing="0" border="0"> 594 <tr> 595 <td class="md"> 596 <table cellpadding="0" cellspacing="0" border="0"> 597 <tr> 598 <td class="md" nowrap valign="top"> int OsclBinStream::numFrags<code> [protected]</code> 599 </table> 600 </td> 601 </tr> 602</table> 603<table cellspacing=5 cellpadding=0 border=0> 604 <tr> 605 <td> 606 607 </td> 608 <td> 609 610<p> 611 </td> 612 </tr> 613</table> 614<a name="n1" doxytag="OsclBinStream::pBasePosition"></a><p> 615<table width="100%" cellpadding="2" cellspacing="0" border="0"> 616 <tr> 617 <td class="md"> 618 <table cellpadding="0" cellspacing="0" border="0"> 619 <tr> 620 <td class="md" nowrap valign="top"> uint8* OsclBinStream::pBasePosition<code> [protected]</code> 621 </table> 622 </td> 623 </tr> 624</table> 625<table cellspacing=5 cellpadding=0 border=0> 626 <tr> 627 <td> 628 629 </td> 630 <td> 631 632<p> 633 </td> 634 </tr> 635</table> 636<a name="n2" doxytag="OsclBinStream::pPosition"></a><p> 637<table width="100%" cellpadding="2" cellspacing="0" border="0"> 638 <tr> 639 <td class="md"> 640 <table cellpadding="0" cellspacing="0" border="0"> 641 <tr> 642 <td class="md" nowrap valign="top"> uint8* OsclBinStream::pPosition<code> [protected]</code> 643 </table> 644 </td> 645 </tr> 646</table> 647<table cellspacing=5 cellpadding=0 border=0> 648 <tr> 649 <td> 650 651 </td> 652 <td> 653 654<p> 655 </td> 656 </tr> 657</table> 658<a name="n8" doxytag="OsclBinStream::specialFragBuffer"></a><p> 659<table width="100%" cellpadding="2" cellspacing="0" border="0"> 660 <tr> 661 <td class="md"> 662 <table cellpadding="0" cellspacing="0" border="0"> 663 <tr> 664 <td class="md" nowrap valign="top"> <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> OsclBinStream::specialFragBuffer<code> [protected]</code> 665 </table> 666 </td> 667 </tr> 668</table> 669<table cellspacing=5 cellpadding=0 border=0> 670 <tr> 671 <td> 672 673 </td> 674 <td> 675 676<p> 677 </td> 678 </tr> 679</table> 680<a name="n0" doxytag="OsclBinStream::state"></a><p> 681<table width="100%" cellpadding="2" cellspacing="0" border="0"> 682 <tr> 683 <td class="md"> 684 <table cellpadding="0" cellspacing="0" border="0"> 685 <tr> 686 <td class="md" nowrap valign="top"> <a class="el" href="classOsclBinStream.html#t3">state_t</a> OsclBinStream::state<code> [protected]</code> 687 </table> 688 </td> 689 </tr> 690</table> 691<table cellspacing=5 cellpadding=0 border=0> 692 <tr> 693 <td> 694 695 </td> 696 <td> 697 698<p> 699 </td> 700 </tr> 701</table> 702<hr>The documentation for this class was generated from the following file:<ul> 703<li><a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a></ul> 704<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 705<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 706</small></address> 707</body> 708</html> 709