• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </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 &lt;<a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a>&gt;</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>&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a0">OsclBinIStreamBigEndian</a> ()</td></tr>
24<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a1">Read</a> (int8 &amp;data)</td></tr>
25<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a2">Read</a> (uint8 &amp;data)</td></tr>
26<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a3">Read</a> (int16 &amp;data)</td></tr>
27<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a4">Read</a> (uint16 &amp;data)</td></tr>
28<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a5">Read</a> (int32 &amp;data)</td></tr>
29<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a6">Read</a> (uint32 &amp;data)</td></tr>
30<tr><td nowrap align=right valign=top>OsclBinIStreamBigEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a7">operator&gt;&gt;</a> (int8 &amp;data)</td></tr>
31<tr><td>&nbsp;</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> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a8">operator&gt;&gt;</a> (uint8 &amp;data)</td></tr>
33<tr><td>&nbsp;</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 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a9">operator&gt;&gt;</a> (int16 &amp;data)</td></tr>
35<tr><td>&nbsp;</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 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a10">operator&gt;&gt;</a> (uint16 &amp;data)</td></tr>
37<tr><td>&nbsp;</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 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a11">operator&gt;&gt;</a> (int32 &amp;data)</td></tr>
39<tr><td>&nbsp;</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 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a12">operator&gt;&gt;</a> (uint32 &amp;data)</td></tr>
41<tr><td>&nbsp;</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&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a13">Read_uint16</a> ()</td></tr>
43<tr><td>&nbsp;</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&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamBigEndian.html#a14">Read_uint32</a> ()</td></tr>
45<tr><td>&nbsp;</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 &amp; 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">(&nbsp;</td>
56          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
57          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
84          <td class="md" valign="top">(&nbsp;</td>
85          <td class="md" nowrap valign="top">uint32 &amp;&nbsp;</td>
86          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
87          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
115          <td class="md" valign="top">(&nbsp;</td>
116          <td class="md" nowrap valign="top">int32 &amp;&nbsp;</td>
117          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
118          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
146          <td class="md" valign="top">(&nbsp;</td>
147          <td class="md" nowrap valign="top">uint16 &amp;&nbsp;</td>
148          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
149          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
177          <td class="md" valign="top">(&nbsp;</td>
178          <td class="md" nowrap valign="top">int16 &amp;&nbsp;</td>
179          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
180          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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>&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
208          <td class="md" valign="top">(&nbsp;</td>
209          <td class="md" nowrap valign="top">uint8 &amp;&nbsp;</td>
210          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
211          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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&amp; OsclBinIStreamBigEndian::operator&gt;&gt; </td>
239          <td class="md" valign="top">(&nbsp;</td>
240          <td class="md" nowrap valign="top">int8 &amp;&nbsp;</td>
241          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
242          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
271          <td class="md" nowrap valign="top">uint32 &amp;&nbsp;</td>
272          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
273          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
300          <td class="md" nowrap valign="top">int32 &amp;&nbsp;</td>
301          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
302          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
329          <td class="md" nowrap valign="top">uint16 &amp;&nbsp;</td>
330          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
331          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
358          <td class="md" nowrap valign="top">int16 &amp;&nbsp;</td>
359          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
360          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
387          <td class="md" nowrap valign="top">uint8 &amp;&nbsp;</td>
388          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
389          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
416          <td class="md" nowrap valign="top">int8 &amp;&nbsp;</td>
417          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
418          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
445          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
446          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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">(&nbsp;</td>
476          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
477          <td class="md" valign="top">)&nbsp;</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      &nbsp;
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