• 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>OsclBinIStreamLittleEndian 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>OsclBinIStreamLittleEndian 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 OsclBinIStreamLittleEndian:
15<p><center><img src="classOsclBinIStreamLittleEndian.png" usemap="#OsclBinIStreamLittleEndian_map" border="0" alt=""></center>
16<map name="OsclBinIStreamLittleEndian_map">
17<area href="classOsclBinIStream.html" alt="OsclBinIStream" shape="rect" coords="0,56,163,80">
18<area href="classOsclBinStream.html" alt="OsclBinStream" shape="rect" coords="0,0,163,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="classOsclBinIStreamLittleEndian.html#a0">OsclBinIStreamLittleEndian</a> ()</td></tr>
24<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a1">operator&gt;&gt;</a> (int8 &amp;data)</td></tr>
25<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="#a1"></a><em></em></font><br><br></td></tr>
26<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a2">operator&gt;&gt;</a> (uint8 &amp;data)</td></tr>
27<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="#a2"></a><em></em></font><br><br></td></tr>
28<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a3">operator&gt;&gt;</a> (int16 &amp;data)</td></tr>
29<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="#a3"></a><em></em></font><br><br></td></tr>
30<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a4">operator&gt;&gt;</a> (uint16 &amp;data)</td></tr>
31<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="#a4"></a><em></em></font><br><br></td></tr>
32<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a5">operator&gt;&gt;</a> (int32 &amp;data)</td></tr>
33<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="#a5"></a><em></em></font><br><br></td></tr>
34<tr><td nowrap align=right valign=top>OsclBinIStreamLittleEndian &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#a6">operator&gt;&gt;</a> (uint32 &amp;data)</td></tr>
35<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="#a6"></a><em></em></font><br><br></td></tr>
36<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
37<tr><td nowrap align=right valign=top>uint16&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#b0">Read_uint16</a> ()</td></tr>
38<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classOsclBinIStreamLittleEndian.html#b1">Read_uint32</a> ()</td></tr>
39</table>
40<hr><h2>Constructor &amp; Destructor Documentation</h2>
41<a name="a0" doxytag="OsclBinIStreamLittleEndian::OsclBinIStreamLittleEndian"></a><p>
42<table width="100%" cellpadding="2" cellspacing="0" border="0">
43  <tr>
44    <td class="md">
45      <table cellpadding="0" cellspacing="0" border="0">
46        <tr>
47          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian::OsclBinIStreamLittleEndian </td>
48          <td class="md" valign="top">(&nbsp;</td>
49          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
50          <td class="md" valign="top">)&nbsp;</td>
51          <td class="md" nowrap><code> [inline]</code></td>
52        </tr>
53
54      </table>
55    </td>
56  </tr>
57</table>
58<table cellspacing=5 cellpadding=0 border=0>
59  <tr>
60    <td>
61      &nbsp;
62    </td>
63    <td>
64
65<p>
66    </td>
67  </tr>
68</table>
69<hr><h2>Member Function Documentation</h2>
70<a name="a6" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
71<table width="100%" cellpadding="2" cellspacing="0" border="0">
72  <tr>
73    <td class="md">
74      <table cellpadding="0" cellspacing="0" border="0">
75        <tr>
76          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
77          <td class="md" valign="top">(&nbsp;</td>
78          <td class="md" nowrap valign="top">uint32 &amp;&nbsp;</td>
79          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
80          <td class="md" valign="top">)&nbsp;</td>
81          <td class="md" nowrap></td>
82        </tr>
83
84      </table>
85    </td>
86  </tr>
87</table>
88<table cellspacing=5 cellpadding=0 border=0>
89  <tr>
90    <td>
91      &nbsp;
92    </td>
93    <td>
94
95<p>
96This method reads a uint32 from the stream and stores it in 'data'.
97<p>
98    </td>
99  </tr>
100</table>
101<a name="a5" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
102<table width="100%" cellpadding="2" cellspacing="0" border="0">
103  <tr>
104    <td class="md">
105      <table cellpadding="0" cellspacing="0" border="0">
106        <tr>
107          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
108          <td class="md" valign="top">(&nbsp;</td>
109          <td class="md" nowrap valign="top">int32 &amp;&nbsp;</td>
110          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
111          <td class="md" valign="top">)&nbsp;</td>
112          <td class="md" nowrap></td>
113        </tr>
114
115      </table>
116    </td>
117  </tr>
118</table>
119<table cellspacing=5 cellpadding=0 border=0>
120  <tr>
121    <td>
122      &nbsp;
123    </td>
124    <td>
125
126<p>
127This method reads a int32 from the stream and stores it in 'data'.
128<p>
129    </td>
130  </tr>
131</table>
132<a name="a4" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
133<table width="100%" cellpadding="2" cellspacing="0" border="0">
134  <tr>
135    <td class="md">
136      <table cellpadding="0" cellspacing="0" border="0">
137        <tr>
138          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
139          <td class="md" valign="top">(&nbsp;</td>
140          <td class="md" nowrap valign="top">uint16 &amp;&nbsp;</td>
141          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
142          <td class="md" valign="top">)&nbsp;</td>
143          <td class="md" nowrap></td>
144        </tr>
145
146      </table>
147    </td>
148  </tr>
149</table>
150<table cellspacing=5 cellpadding=0 border=0>
151  <tr>
152    <td>
153      &nbsp;
154    </td>
155    <td>
156
157<p>
158This method reads a uint16 from the stream and stores it in 'data'.
159<p>
160    </td>
161  </tr>
162</table>
163<a name="a3" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
164<table width="100%" cellpadding="2" cellspacing="0" border="0">
165  <tr>
166    <td class="md">
167      <table cellpadding="0" cellspacing="0" border="0">
168        <tr>
169          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
170          <td class="md" valign="top">(&nbsp;</td>
171          <td class="md" nowrap valign="top">int16 &amp;&nbsp;</td>
172          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
173          <td class="md" valign="top">)&nbsp;</td>
174          <td class="md" nowrap></td>
175        </tr>
176
177      </table>
178    </td>
179  </tr>
180</table>
181<table cellspacing=5 cellpadding=0 border=0>
182  <tr>
183    <td>
184      &nbsp;
185    </td>
186    <td>
187
188<p>
189This method reads a int16 from the stream and stores it in 'data'.
190<p>
191    </td>
192  </tr>
193</table>
194<a name="a2" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
195<table width="100%" cellpadding="2" cellspacing="0" border="0">
196  <tr>
197    <td class="md">
198      <table cellpadding="0" cellspacing="0" border="0">
199        <tr>
200          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
201          <td class="md" valign="top">(&nbsp;</td>
202          <td class="md" nowrap valign="top">uint8 &amp;&nbsp;</td>
203          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
204          <td class="md" valign="top">)&nbsp;</td>
205          <td class="md" nowrap></td>
206        </tr>
207
208      </table>
209    </td>
210  </tr>
211</table>
212<table cellspacing=5 cellpadding=0 border=0>
213  <tr>
214    <td>
215      &nbsp;
216    </td>
217    <td>
218
219<p>
220This method reads a uint8 from the stream and stores it in 'data'.
221<p>
222    </td>
223  </tr>
224</table>
225<a name="a1" doxytag="OsclBinIStreamLittleEndian::operator>>"></a><p>
226<table width="100%" cellpadding="2" cellspacing="0" border="0">
227  <tr>
228    <td class="md">
229      <table cellpadding="0" cellspacing="0" border="0">
230        <tr>
231          <td class="md" nowrap valign="top"> OsclBinIStreamLittleEndian&amp; OsclBinIStreamLittleEndian::operator&gt;&gt; </td>
232          <td class="md" valign="top">(&nbsp;</td>
233          <td class="md" nowrap valign="top">int8 &amp;&nbsp;</td>
234          <td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em>          </td>
235          <td class="md" valign="top">)&nbsp;</td>
236          <td class="md" nowrap></td>
237        </tr>
238
239      </table>
240    </td>
241  </tr>
242</table>
243<table cellspacing=5 cellpadding=0 border=0>
244  <tr>
245    <td>
246      &nbsp;
247    </td>
248    <td>
249
250<p>
251This method reads a int8 from the stream and stores it in 'data'.
252<p>
253    </td>
254  </tr>
255</table>
256<a name="b0" doxytag="OsclBinIStreamLittleEndian::Read_uint16"></a><p>
257<table width="100%" cellpadding="2" cellspacing="0" border="0">
258  <tr>
259    <td class="md">
260      <table cellpadding="0" cellspacing="0" border="0">
261        <tr>
262          <td class="md" nowrap valign="top"> uint16 OsclBinIStreamLittleEndian::Read_uint16 </td>
263          <td class="md" valign="top">(&nbsp;</td>
264          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
265          <td class="md" valign="top">)&nbsp;</td>
266          <td class="md" nowrap><code> [protected]</code></td>
267        </tr>
268
269      </table>
270    </td>
271  </tr>
272</table>
273<table cellspacing=5 cellpadding=0 border=0>
274  <tr>
275    <td>
276      &nbsp;
277    </td>
278    <td>
279
280<p>
281    </td>
282  </tr>
283</table>
284<a name="b1" doxytag="OsclBinIStreamLittleEndian::Read_uint32"></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"> uint32 OsclBinIStreamLittleEndian::Read_uint32 </td>
291          <td class="md" valign="top">(&nbsp;</td>
292          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
293          <td class="md" valign="top">)&nbsp;</td>
294          <td class="md" nowrap><code> [protected]</code></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      &nbsp;
305    </td>
306    <td>
307
308<p>
309    </td>
310  </tr>
311</table>
312<hr>The documentation for this class was generated from the following file:<ul>
313<li><a class="el" href="oscl__bin__stream_8h-source.html">oscl_bin_stream.h</a></ul>
314<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
315<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
316</small></address>
317</body>
318</html>
319