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