#include <store.h>
Inheritance diagram for ht_object_stream_memmap:
Public Member Functions | |
void | init (ht_stream *s, bool duplicate) |
virtual void | done () |
virtual void * | getBinary (int size, char *desc) |
virtual void | getBinary (void *p, int size, char *desc) |
virtual int | getIntDec (int size, char *desc) |
virtual int | getIntHex (int size, char *desc) |
virtual qword | getQWordDec (int size, char *desc) |
virtual qword | getQWordHex (int size, char *desc) |
virtual char * | getString (char *desc) |
virtual UINT | recordStart (UINT size) |
virtual void | recordEnd (UINT) |
virtual void | putBinary (void *mem, int size, char *desc) |
virtual void | putIntDec (int a, int size, char *desc) |
virtual void | putIntHex (int a, int size, char *desc) |
virtual void | putQWordDec (qword a, int size, char *desc) |
virtual void | putQWordHex (qword a, int size, char *desc) |
virtual void | putString (char *string, char *desc) |
Protected Member Functions | |
void * | duppa (void *p, int size) |
Protected Attributes | |
bool | duplicate |
ht_clist * | allocd |
|
Reimplemented from ht_object_stream. Definition at line 555 of file store.cc. References allocd, ht_clist::destroy(), and ht_object_stream::done(). Referenced by ht_view::databuf_freedup(), ht_view::databuf_get(), and ht_view::databuf_set(). |
|
Definition at line 562 of file store.cc. References allocd, duplicate, ht_clist::insert(), size, and ht_data_mem::value. Referenced by putBinary(), and putString(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 580 of file store.cc. References ht_stream::read(), and size. |
|
Reimplemented from ht_object_stream_bin. Definition at line 573 of file store.cc. References ht_stream::read(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 587 of file store.cc. References getIntHex(), and size. |
|
Reimplemented from ht_object_stream_bin. Definition at line 592 of file store.cc. References assert, ht_stream::read(), ht_layer_stream::set_error(), size, STERR_SYSTEM, and UINT. Referenced by getIntDec(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 600 of file store.cc. References getQWordHex(), qword, and size. |
|
Reimplemented from ht_object_stream_bin. Definition at line 605 of file store.cc. References assert, qword, ht_stream::read(), ht_layer_stream::set_error(), size, STERR_SYSTEM, and UINT. Referenced by getQWordDec(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 613 of file store.cc. References ht_stream::read(). |
|
Reimplemented from ht_layer_stream. Definition at line 547 of file store.cc. References allocd, duplicate, ht_clist::init(), and ht_stream::init(). Referenced by ht_view::databuf_get(), ht_view::databuf_getdup(), and ht_view::databuf_set(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 632 of file store.cc. References duppa(), NULL, size, and ht_stream::write(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 638 of file store.cc. References putIntHex(), and size. |
|
Reimplemented from ht_object_stream_bin. Definition at line 643 of file store.cc. References assert, ht_layer_stream::set_error(), size, STERR_SYSTEM, UINT, and ht_stream::write(). Referenced by putIntDec(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 649 of file store.cc. References putQWordHex(), and size. |
|
Reimplemented from ht_object_stream_bin. Definition at line 654 of file store.cc. References assert, ht_layer_stream::set_error(), size, STERR_SYSTEM, UINT, and ht_stream::write(). Referenced by putQWordDec(). |
|
Reimplemented from ht_object_stream_bin. Definition at line 660 of file store.cc. References duppa(), NULL, string, and ht_stream::write(). |
|
Reimplemented from ht_object_stream. |
|
Reimplemented from ht_object_stream. |
|
|
|
|