#include <stream.h>
Inheritance diagram for ht_sys_file:
Public Member Functions | |
void | init (int fd, bool own_fd, UINT access_mode) |
virtual void | done () |
virtual int | extend (UINT newsize) |
virtual const char * | get_desc () |
virtual UINT | get_size () |
virtual UINT | read (void *buf, UINT size) |
virtual int | seek (FILEOFS offset) |
virtual FILEOFS | tell () |
virtual UINT | write (const void *buf, UINT size) |
Protected Attributes | |
int | fd |
bool | own_fd |
FILEOFS | offset |
|
Reimplemented from ht_stream. Definition at line 416 of file stream.cc. References ht_stream::done(), fd, and own_fd. |
|
Reimplemented from ht_streamfile. Definition at line 423 of file stream.cc. References buf, EXTEND_BUFSIZE, FAM_WRITE, ht_stream::get_access_mode(), get_size(), MIN, seek(), ht_stream::set_access_mode(), UINT, and write(). |
|
Reimplemented from ht_stream. |
|
Reimplemented from ht_streamfile. Definition at line 454 of file stream.cc. References fd, tell(), and UINT. Referenced by extend(). |
|
Definition at line 407 of file stream.cc. References fd, ht_stream::init(), offset, own_fd, ht_stream::set_access_mode(), and UINT. Referenced by sys_ipc_exec(). |
|
Reimplemented from ht_stream. |
|
Reimplemented from ht_streamfile. Definition at line 470 of file stream.cc. References fd, FILEOFS, and offset. Referenced by extend(). |
|
Reimplemented from ht_streamfile. Definition at line 478 of file stream.cc. References FILEOFS, and offset. Referenced by get_size(). |
|
Reimplemented from ht_stream. Definition at line 483 of file stream.cc. References buf, FAM_WRITE, fd, offset, size, and UINT. Referenced by extend(). |
|
Definition at line 239 of file stream.h. Referenced by done(), get_size(), init(), read(), seek(), and write(). |
|
|
|
|