#include <stream.h>
Inheritance diagram for ht_layer_stream:
Public Member Functions | |
void | init (ht_stream *stream, bool own_stream) |
virtual void | done () |
virtual void | copy_to (ht_stream *stream) |
virtual UINT | get_access_mode () |
virtual int | get_error () |
virtual const char * | get_desc () |
virtual UINT | read (void *buf, UINT size) |
virtual bool | set_access_mode (UINT access_mode) |
virtual void | set_error (int error) |
virtual void | set_error_func (stream_error_func_ptr stream_error_func) |
void | set_stream_ownership (bool own) |
virtual UINT | write (const void *buf, UINT size) |
Protected Attributes | |
ht_stream * | stream |
bool | own_stream |
|
Reimplemented from ht_stream. Definition at line 136 of file stream.cc. References ht_stream::copy_to(). Referenced by RegNodeFile::load_node(). |
|
Reimplemented from ht_stream. Reimplemented in ht_compressed_stream, ht_object_stream_memmap, and ht_object_stream. Definition at line 127 of file stream.cc. References ht_stream::done(), own_stream, and stream. Referenced by ht_object_stream::done(), and ht_compressed_stream::done(). |
|
Reimplemented from ht_stream. Definition at line 141 of file stream.cc. References ht_stream::get_access_mode(), stream, and UINT. Referenced by ht_compressed_stream::done(), and ht_compressed_stream::init(). |
|
Reimplemented from ht_stream. Definition at line 151 of file stream.cc. References ht_stream::get_desc(), and stream. Referenced by ht_project::load(). |
|
|
Reimplemented in ht_object_stream_memmap. Definition at line 120 of file stream.cc. References ht_stream::init(), own_stream, and stream. |
|
Reimplemented from ht_stream. Reimplemented in ht_compressed_stream. Definition at line 176 of file stream.cc. References buf, ht_stream::read(), size, stream, and UINT. Referenced by RegNodeFile::load_node(), and ht_listbox::setdata(). |
|
Reimplemented from ht_stream. Definition at line 156 of file stream.cc. References ht_stream::set_access_mode(), stream, and UINT. |
|
|
Reimplemented from ht_stream. Definition at line 166 of file stream.cc. References ht_stream::set_error_func(), stream, and stream_error_func_ptr. |
|
Definition at line 171 of file stream.cc. References own_stream. Referenced by create_object_stream(). |
|
Reimplemented from ht_stream. Reimplemented in ht_compressed_stream. Definition at line 181 of file stream.cc. References buf, size, stream, UINT, and ht_stream::write(). Referenced by ht_listbox::getdata(), and RegNodeFile::store_node(). |
|
Definition at line 82 of file stream.h. Referenced by done(), init(), and set_stream_ownership(). |
|
Definition at line 81 of file stream.h. Referenced by done(), get_access_mode(), get_desc(), get_error(), init(), read(), set_access_mode(), set_error(), set_error_func(), and write(). |