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>OsclNativeFile 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>OsclNativeFile Class Reference<br> 10 <small> 11 [<a class="el" href="group__osclio.html">OSCL IO</a>]</small> 12 </h1><code>#include <<a class="el" href="oscl__file__native_8h-source.html">oscl_file_native.h</a>></code> 13 <p> 14 <p>Inheritance diagram for OsclNativeFile: 15 <p><center><img src="classOsclNativeFile.png" usemap="#OsclNativeFile_map" border="0" alt=""></center> 16 <map name="OsclNativeFile_map"> 17 <area href="classHeapBase.html" alt="HeapBase" shape="rect" coords="0,56,103,80"> 18 <area href="class__OsclHeapBase.html" alt="_OsclHeapBase" shape="rect" coords="0,0,103,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="classOsclNativeFile.html#a0">OsclNativeFile</a> ()</td></tr> 24 <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a1">~OsclNativeFile</a> ()</td></tr> 25 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a2">Open</a> (const <a class="el" href="classOsclFileHandle.html">OsclFileHandle</a> &, uint32 mode, const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> &params, <a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> &fileserv)</td></tr> 26 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a3">Open</a> (const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> *filename, uint32 mode, const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> &params, <a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> &fileserv)</td></tr> 27 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a4">Open</a> (const char *filename, uint32 mode, const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> &params, <a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> &fileserv)</td></tr> 28 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a5">Read</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *buffer, uint32 size, uint32 numelements)</td></tr> 29 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a6">Write</a> (const <a class="el" href="group__osclbase.html#a25">OsclAny</a> *buffer, uint32 size, uint32 numelements)</td></tr> 30 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a7">Seek</a> (<a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> offset, <a class="el" href="classOscl__File.html#s11">Oscl_File::seek_type</a> origin)</td></tr> 31 <tr><td nowrap align=right valign=top><a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a8">Tell</a> ()</td></tr> 32 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a9">Flush</a> ()</td></tr> 33 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a10">EndOfFile</a> ()</td></tr> 34 <tr><td nowrap align=right valign=top><a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a11">Size</a> ()</td></tr> 35 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a12">Close</a> ()</td></tr> 36 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a13">Mode</a> ()</td></tr> 37 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a14">GetError</a> ()</td></tr> 38 <tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a15">ReadAsync</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *buffer, uint32 size, uint32 numelements, <a class="el" href="classOsclAOStatus.html">OsclAOStatus</a> &status)</td></tr> 39 <tr><td nowrap align=right valign=top>uint32 </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a16">GetReadAsyncNumElements</a> ()</td></tr> 40 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a17">HasAsyncRead</a> ()</td></tr> 41 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOsclNativeFile.html#a18">ReadAsyncCancel</a> ()</td></tr> 42 </table> 43 <hr><h2>Constructor & Destructor Documentation</h2> 44 <a name="a0" doxytag="OsclNativeFile::OsclNativeFile"></a><p> 45 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 46 <tr> 47 <td class="md"> 48 <table cellpadding="0" cellspacing="0" border="0"> 49 <tr> 50 <td class="md" nowrap valign="top"> OsclNativeFile::OsclNativeFile </td> 51 <td class="md" valign="top">( </td> 52 <td class="mdname1" valign="top" nowrap> </td> 53 <td class="md" valign="top">) </td> 54 <td class="md" nowrap></td> 55 </tr> 56 57 </table> 58 </td> 59 </tr> 60 </table> 61 <table cellspacing=5 cellpadding=0 border=0> 62 <tr> 63 <td> 64 65 </td> 66 <td> 67 68 <p> 69 </td> 70 </tr> 71 </table> 72 <a name="a1" doxytag="OsclNativeFile::~OsclNativeFile"></a><p> 73 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 74 <tr> 75 <td class="md"> 76 <table cellpadding="0" cellspacing="0" border="0"> 77 <tr> 78 <td class="md" nowrap valign="top"> OsclNativeFile::~OsclNativeFile </td> 79 <td class="md" valign="top">( </td> 80 <td class="mdname1" valign="top" nowrap> </td> 81 <td class="md" valign="top">) </td> 82 <td class="md" nowrap></td> 83 </tr> 84 85 </table> 86 </td> 87 </tr> 88 </table> 89 <table cellspacing=5 cellpadding=0 border=0> 90 <tr> 91 <td> 92 93 </td> 94 <td> 95 96 <p> 97 </td> 98 </tr> 99 </table> 100 <hr><h2>Member Function Documentation</h2> 101 <a name="a12" doxytag="OsclNativeFile::Close"></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"> int32 OsclNativeFile::Close </td> 108 <td class="md" valign="top">( </td> 109 <td class="mdname1" valign="top" nowrap> </td> 110 <td class="md" valign="top">) </td> 111 <td class="md" nowrap></td> 112 </tr> 113 114 </table> 115 </td> 116 </tr> 117 </table> 118 <table cellspacing=5 cellpadding=0 border=0> 119 <tr> 120 <td> 121 122 </td> 123 <td> 124 125 <p> 126 </td> 127 </tr> 128 </table> 129 <a name="a10" doxytag="OsclNativeFile::EndOfFile"></a><p> 130 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 131 <tr> 132 <td class="md"> 133 <table cellpadding="0" cellspacing="0" border="0"> 134 <tr> 135 <td class="md" nowrap valign="top"> int32 OsclNativeFile::EndOfFile </td> 136 <td class="md" valign="top">( </td> 137 <td class="mdname1" valign="top" nowrap> </td> 138 <td class="md" valign="top">) </td> 139 <td class="md" nowrap></td> 140 </tr> 141 142 </table> 143 </td> 144 </tr> 145 </table> 146 <table cellspacing=5 cellpadding=0 border=0> 147 <tr> 148 <td> 149 150 </td> 151 <td> 152 153 <p> 154 </td> 155 </tr> 156 </table> 157 <a name="a9" doxytag="OsclNativeFile::Flush"></a><p> 158 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 159 <tr> 160 <td class="md"> 161 <table cellpadding="0" cellspacing="0" border="0"> 162 <tr> 163 <td class="md" nowrap valign="top"> int32 OsclNativeFile::Flush </td> 164 <td class="md" valign="top">( </td> 165 <td class="mdname1" valign="top" nowrap> </td> 166 <td class="md" valign="top">) </td> 167 <td class="md" nowrap></td> 168 </tr> 169 170 </table> 171 </td> 172 </tr> 173 </table> 174 <table cellspacing=5 cellpadding=0 border=0> 175 <tr> 176 <td> 177 178 </td> 179 <td> 180 181 <p> 182 </td> 183 </tr> 184 </table> 185 <a name="a14" doxytag="OsclNativeFile::GetError"></a><p> 186 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 187 <tr> 188 <td class="md"> 189 <table cellpadding="0" cellspacing="0" border="0"> 190 <tr> 191 <td class="md" nowrap valign="top"> int32 OsclNativeFile::GetError </td> 192 <td class="md" valign="top">( </td> 193 <td class="mdname1" valign="top" nowrap> </td> 194 <td class="md" valign="top">) </td> 195 <td class="md" nowrap></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> 210 </td> 211 </tr> 212 </table> 213 <a name="a16" doxytag="OsclNativeFile::GetReadAsyncNumElements"></a><p> 214 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 215 <tr> 216 <td class="md"> 217 <table cellpadding="0" cellspacing="0" border="0"> 218 <tr> 219 <td class="md" nowrap valign="top"> uint32 OsclNativeFile::GetReadAsyncNumElements </td> 220 <td class="md" valign="top">( </td> 221 <td class="mdname1" valign="top" nowrap> </td> 222 <td class="md" valign="top">) </td> 223 <td class="md" nowrap></td> 224 </tr> 225 226 </table> 227 </td> 228 </tr> 229 </table> 230 <table cellspacing=5 cellpadding=0 border=0> 231 <tr> 232 <td> 233 234 </td> 235 <td> 236 237 <p> 238 Get the number of elements read in the last call to ReadAsync. @returns: number of elements read. </td> 239 </tr> 240 </table> 241 <a name="a17" doxytag="OsclNativeFile::HasAsyncRead"></a><p> 242 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 243 <tr> 244 <td class="md"> 245 <table cellpadding="0" cellspacing="0" border="0"> 246 <tr> 247 <td class="md" nowrap valign="top"> bool OsclNativeFile::HasAsyncRead </td> 248 <td class="md" valign="top">( </td> 249 <td class="mdname1" valign="top" nowrap> </td> 250 <td class="md" valign="top">) </td> 251 <td class="md" nowrap></td> 252 </tr> 253 254 </table> 255 </td> 256 </tr> 257 </table> 258 <table cellspacing=5 cellpadding=0 border=0> 259 <tr> 260 <td> 261 262 </td> 263 <td> 264 265 <p> 266 @returns: true if async read is supported natively. </td> 267 </tr> 268 </table> 269 <a name="a13" doxytag="OsclNativeFile::Mode"></a><p> 270 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 271 <tr> 272 <td class="md"> 273 <table cellpadding="0" cellspacing="0" border="0"> 274 <tr> 275 <td class="md" nowrap valign="top"> uint32 OsclNativeFile::Mode </td> 276 <td class="md" valign="top">( </td> 277 <td class="mdname1" valign="top" nowrap> </td> 278 <td class="md" valign="top">) </td> 279 <td class="md" nowrap><code> [inline]</code></td> 280 </tr> 281 282 </table> 283 </td> 284 </tr> 285 </table> 286 <table cellspacing=5 cellpadding=0 border=0> 287 <tr> 288 <td> 289 290 </td> 291 <td> 292 293 <p> 294 </td> 295 </tr> 296 </table> 297 <a name="a4" doxytag="OsclNativeFile::Open"></a><p> 298 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 299 <tr> 300 <td class="md"> 301 <table cellpadding="0" cellspacing="0" border="0"> 302 <tr> 303 <td class="md" nowrap valign="top"> int32 OsclNativeFile::Open </td> 304 <td class="md" valign="top">( </td> 305 <td class="md" nowrap valign="top">const char * </td> 306 <td class="mdname" nowrap> <em>filename</em>, </td> 307 </tr> 308 <tr> 309 <td></td> 310 <td></td> 311 <td class="md" nowrap>uint32 </td> 312 <td class="mdname" nowrap> <em>mode</em>, </td> 313 </tr> 314 <tr> 315 <td></td> 316 <td></td> 317 <td class="md" nowrap>const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> & </td> 318 <td class="mdname" nowrap> <em>params</em>, </td> 319 </tr> 320 <tr> 321 <td></td> 322 <td></td> 323 <td class="md" nowrap><a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> & </td> 324 <td class="mdname" nowrap> <em>fileserv</em></td> 325 </tr> 326 <tr> 327 <td></td> 328 <td class="md">) </td> 329 <td class="md" colspan="2"></td> 330 </tr> 331 332 </table> 333 </td> 334 </tr> 335 </table> 336 <table cellspacing=5 cellpadding=0 border=0> 337 <tr> 338 <td> 339 340 </td> 341 <td> 342 343 <p> 344 </td> 345 </tr> 346 </table> 347 <a name="a3" doxytag="OsclNativeFile::Open"></a><p> 348 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 349 <tr> 350 <td class="md"> 351 <table cellpadding="0" cellspacing="0" border="0"> 352 <tr> 353 <td class="md" nowrap valign="top"> int32 OsclNativeFile::Open </td> 354 <td class="md" valign="top">( </td> 355 <td class="md" nowrap valign="top">const <a class="el" href="group__osclbase.html#a32">oscl_wchar</a> * </td> 356 <td class="mdname" nowrap> <em>filename</em>, </td> 357 </tr> 358 <tr> 359 <td></td> 360 <td></td> 361 <td class="md" nowrap>uint32 </td> 362 <td class="mdname" nowrap> <em>mode</em>, </td> 363 </tr> 364 <tr> 365 <td></td> 366 <td></td> 367 <td class="md" nowrap>const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> & </td> 368 <td class="mdname" nowrap> <em>params</em>, </td> 369 </tr> 370 <tr> 371 <td></td> 372 <td></td> 373 <td class="md" nowrap><a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> & </td> 374 <td class="mdname" nowrap> <em>fileserv</em></td> 375 </tr> 376 <tr> 377 <td></td> 378 <td class="md">) </td> 379 <td class="md" colspan="2"></td> 380 </tr> 381 382 </table> 383 </td> 384 </tr> 385 </table> 386 <table cellspacing=5 cellpadding=0 border=0> 387 <tr> 388 <td> 389 390 </td> 391 <td> 392 393 <p> 394 </td> 395 </tr> 396 </table> 397 <a name="a2" doxytag="OsclNativeFile::Open"></a><p> 398 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 399 <tr> 400 <td class="md"> 401 <table cellpadding="0" cellspacing="0" border="0"> 402 <tr> 403 <td class="md" nowrap valign="top"> int32 OsclNativeFile::Open </td> 404 <td class="md" valign="top">( </td> 405 <td class="md" nowrap valign="top">const <a class="el" href="classOsclFileHandle.html">OsclFileHandle</a> & </td> 406 <td class="mdname" nowrap> , </td> 407 </tr> 408 <tr> 409 <td></td> 410 <td></td> 411 <td class="md" nowrap>uint32 </td> 412 <td class="mdname" nowrap> <em>mode</em>, </td> 413 </tr> 414 <tr> 415 <td></td> 416 <td></td> 417 <td class="md" nowrap>const <a class="el" href="classOsclNativeFileParams.html">OsclNativeFileParams</a> & </td> 418 <td class="mdname" nowrap> <em>params</em>, </td> 419 </tr> 420 <tr> 421 <td></td> 422 <td></td> 423 <td class="md" nowrap><a class="el" href="classOscl__FileServer.html">Oscl_FileServer</a> & </td> 424 <td class="mdname" nowrap> <em>fileserv</em></td> 425 </tr> 426 <tr> 427 <td></td> 428 <td class="md">) </td> 429 <td class="md" colspan="2"></td> 430 </tr> 431 432 </table> 433 </td> 434 </tr> 435 </table> 436 <table cellspacing=5 cellpadding=0 border=0> 437 <tr> 438 <td> 439 440 </td> 441 <td> 442 443 <p> 444 </td> 445 </tr> 446 </table> 447 <a name="a5" doxytag="OsclNativeFile::Read"></a><p> 448 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 449 <tr> 450 <td class="md"> 451 <table cellpadding="0" cellspacing="0" border="0"> 452 <tr> 453 <td class="md" nowrap valign="top"> uint32 OsclNativeFile::Read </td> 454 <td class="md" valign="top">( </td> 455 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 456 <td class="mdname" nowrap> <em>buffer</em>, </td> 457 </tr> 458 <tr> 459 <td></td> 460 <td></td> 461 <td class="md" nowrap>uint32 </td> 462 <td class="mdname" nowrap> <em>size</em>, </td> 463 </tr> 464 <tr> 465 <td></td> 466 <td></td> 467 <td class="md" nowrap>uint32 </td> 468 <td class="mdname" nowrap> <em>numelements</em></td> 469 </tr> 470 <tr> 471 <td></td> 472 <td class="md">) </td> 473 <td class="md" colspan="2"></td> 474 </tr> 475 476 </table> 477 </td> 478 </tr> 479 </table> 480 <table cellspacing=5 cellpadding=0 border=0> 481 <tr> 482 <td> 483 484 </td> 485 <td> 486 487 <p> 488 </td> 489 </tr> 490 </table> 491 <a name="a15" doxytag="OsclNativeFile::ReadAsync"></a><p> 492 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 493 <tr> 494 <td class="md"> 495 <table cellpadding="0" cellspacing="0" border="0"> 496 <tr> 497 <td class="md" nowrap valign="top"> int32 OsclNativeFile::ReadAsync </td> 498 <td class="md" valign="top">( </td> 499 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 500 <td class="mdname" nowrap> <em>buffer</em>, </td> 501 </tr> 502 <tr> 503 <td></td> 504 <td></td> 505 <td class="md" nowrap>uint32 </td> 506 <td class="mdname" nowrap> <em>size</em>, </td> 507 </tr> 508 <tr> 509 <td></td> 510 <td></td> 511 <td class="md" nowrap>uint32 </td> 512 <td class="mdname" nowrap> <em>numelements</em>, </td> 513 </tr> 514 <tr> 515 <td></td> 516 <td></td> 517 <td class="md" nowrap><a class="el" href="classOsclAOStatus.html">OsclAOStatus</a> & </td> 518 <td class="mdname" nowrap> <em>status</em></td> 519 </tr> 520 <tr> 521 <td></td> 522 <td class="md">) </td> 523 <td class="md" colspan="2"></td> 524 </tr> 525 526 </table> 527 </td> 528 </tr> 529 </table> 530 <table cellspacing=5 cellpadding=0 border=0> 531 <tr> 532 <td> 533 534 </td> 535 <td> 536 537 <p> 538 Asynchronous read.<dl compact><dt><b>Parameters: </b></dt><dd> 539 <table border=0 cellspacing=2 cellpadding=0> 540 <tr><td valign=top><em>buffer:</em> </td><td> 541 data buffer, must be at least size*numelements bytes </td></tr> 542 <tr><td valign=top><em>size:</em> </td><td> 543 size of elements </td></tr> 544 <tr><td valign=top><em>numelements:</em> </td><td> 545 number of elements to read </td></tr> 546 <tr><td valign=top><em>status:</em> </td><td> 547 Request status for asynchronous completion @returns: 0 for success. </td></tr> 548 </table> 549 </dl> </td> 550 </tr> 551 </table> 552 <a name="a18" doxytag="OsclNativeFile::ReadAsyncCancel"></a><p> 553 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 554 <tr> 555 <td class="md"> 556 <table cellpadding="0" cellspacing="0" border="0"> 557 <tr> 558 <td class="md" nowrap valign="top"> void OsclNativeFile::ReadAsyncCancel </td> 559 <td class="md" valign="top">( </td> 560 <td class="mdname1" valign="top" nowrap> </td> 561 <td class="md" valign="top">) </td> 562 <td class="md" nowrap></td> 563 </tr> 564 565 </table> 566 </td> 567 </tr> 568 </table> 569 <table cellspacing=5 cellpadding=0 border=0> 570 <tr> 571 <td> 572 573 </td> 574 <td> 575 576 <p> 577 Cancel any pending async read. </td> 578 </tr> 579 </table> 580 <a name="a7" doxytag="OsclNativeFile::Seek"></a><p> 581 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 582 <tr> 583 <td class="md"> 584 <table cellpadding="0" cellspacing="0" border="0"> 585 <tr> 586 <td class="md" nowrap valign="top"> int32 OsclNativeFile::Seek </td> 587 <td class="md" valign="top">( </td> 588 <td class="md" nowrap valign="top"><a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> </td> 589 <td class="mdname" nowrap> <em>offset</em>, </td> 590 </tr> 591 <tr> 592 <td></td> 593 <td></td> 594 <td class="md" nowrap><a class="el" href="classOscl__File.html#s11">Oscl_File::seek_type</a> </td> 595 <td class="mdname" nowrap> <em>origin</em></td> 596 </tr> 597 <tr> 598 <td></td> 599 <td class="md">) </td> 600 <td class="md" colspan="2"></td> 601 </tr> 602 603 </table> 604 </td> 605 </tr> 606 </table> 607 <table cellspacing=5 cellpadding=0 border=0> 608 <tr> 609 <td> 610 611 </td> 612 <td> 613 614 <p> 615 </td> 616 </tr> 617 </table> 618 <a name="a11" doxytag="OsclNativeFile::Size"></a><p> 619 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 620 <tr> 621 <td class="md"> 622 <table cellpadding="0" cellspacing="0" border="0"> 623 <tr> 624 <td class="md" nowrap valign="top"> <a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> OsclNativeFile::Size </td> 625 <td class="md" valign="top">( </td> 626 <td class="mdname1" valign="top" nowrap> </td> 627 <td class="md" valign="top">) </td> 628 <td class="md" nowrap></td> 629 </tr> 630 631 </table> 632 </td> 633 </tr> 634 </table> 635 <table cellspacing=5 cellpadding=0 border=0> 636 <tr> 637 <td> 638 639 </td> 640 <td> 641 642 <p> 643 </td> 644 </tr> 645 </table> 646 <a name="a8" doxytag="OsclNativeFile::Tell"></a><p> 647 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 648 <tr> 649 <td class="md"> 650 <table cellpadding="0" cellspacing="0" border="0"> 651 <tr> 652 <td class="md" nowrap valign="top"> <a class="el" href="osclconfig__io_8h.html#a48">TOsclFileOffset</a> OsclNativeFile::Tell </td> 653 <td class="md" valign="top">( </td> 654 <td class="mdname1" valign="top" nowrap> </td> 655 <td class="md" valign="top">) </td> 656 <td class="md" nowrap></td> 657 </tr> 658 659 </table> 660 </td> 661 </tr> 662 </table> 663 <table cellspacing=5 cellpadding=0 border=0> 664 <tr> 665 <td> 666 667 </td> 668 <td> 669 670 <p> 671 </td> 672 </tr> 673 </table> 674 <a name="a6" doxytag="OsclNativeFile::Write"></a><p> 675 <table width="100%" cellpadding="2" cellspacing="0" border="0"> 676 <tr> 677 <td class="md"> 678 <table cellpadding="0" cellspacing="0" border="0"> 679 <tr> 680 <td class="md" nowrap valign="top"> uint32 OsclNativeFile::Write </td> 681 <td class="md" valign="top">( </td> 682 <td class="md" nowrap valign="top">const <a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 683 <td class="mdname" nowrap> <em>buffer</em>, </td> 684 </tr> 685 <tr> 686 <td></td> 687 <td></td> 688 <td class="md" nowrap>uint32 </td> 689 <td class="mdname" nowrap> <em>size</em>, </td> 690 </tr> 691 <tr> 692 <td></td> 693 <td></td> 694 <td class="md" nowrap>uint32 </td> 695 <td class="mdname" nowrap> <em>numelements</em></td> 696 </tr> 697 <tr> 698 <td></td> 699 <td class="md">) </td> 700 <td class="md" colspan="2"></td> 701 </tr> 702 703 </table> 704 </td> 705 </tr> 706 </table> 707 <table cellspacing=5 cellpadding=0 border=0> 708 <tr> 709 <td> 710 711 </td> 712 <td> 713 714 <p> 715 </td> 716 </tr> 717 </table> 718 <hr>The documentation for this class was generated from the following file:<ul> 719 <li><a class="el" href="oscl__file__native_8h-source.html">oscl_file_native.h</a></ul> 720 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 721 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 722 </small></address> 723 </body> 724 </html> 725