#include <stream.h>
Inheritance diagram for ht_object_stream:
Public Member Functions | |
void | init (ht_stream *s) |
virtual void | done () |
virtual void * | getBinary (int size, char *desc)=0 |
virtual void | getBinary (void *p, int size, char *desc)=0 |
virtual bool | getBool (char *desc)=0 |
int | getInt (int size, char *desc) |
virtual int | getIntDec (int size, char *desc)=0 |
virtual int | getIntHex (int size, char *desc)=0 |
virtual qword | getQWordDec (int size, char *desc)=0 |
virtual qword | getQWordHex (int size, char *desc)=0 |
virtual Object * | getObject (char *name)=0 |
virtual void | getObject (Object *&o, char *name)=0 |
virtual void | getSeparator ()=0 |
virtual char * | getString (char *desc)=0 |
virtual UINT | recordStart (UINT size) |
virtual void | recordEnd (UINT) |
virtual void | putBinary (void *mem, int size, char *desc)=0 |
virtual void | putBool (bool b, char *desc)=0 |
virtual void | putInfo (char *info)=0 |
void | putInt (int a, int size, char *desc) |
virtual void | putIntDec (int a, int size, char *desc)=0 |
virtual void | putIntHex (int a, int size, char *desc)=0 |
virtual void | putQWordDec (qword a, int size, char *desc)=0 |
virtual void | putQWordHex (qword a, int size, char *desc)=0 |
virtual void | putObject (Object *obj, char *name)=0 |
virtual void | putSeparator ()=0 |
virtual void | putString (char *string, char *desc)=0 |
|
Reimplemented from ht_layer_stream. Reimplemented in ht_object_stream_memmap. Definition at line 195 of file stream.cc. References ht_layer_stream::done(). Referenced by RegNodeFile::done(), ht_object_stream_memmap::done(), ht_app::handlemsg(), RegNodeFile::init(), init_registry(), load_fileconfig(), load_systemconfig(), save_fileconfig(), save_systemconfig(), and ht_history_entry::~ht_history_entry(). |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. Referenced by ht_registry_data_raw::load(), ht_history_entry::load(), ht_data_mem::load(), and ht_inputfield::setdata(). |
|
Implemented in ht_object_stream_bin, and ht_object_stream_txt. |
|
Definition at line 200 of file stream.cc. References getIntHex(), and size. Referenced by ht_history_entry::load(). |
|
|
|
Implemented in ht_object_stream_inter, and ht_object_stream_txt. |
|
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. |
|
Implemented in ht_object_stream_bin, and ht_object_stream_txt. |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. Referenced by ht_data_string::load(), ht_registry_data_string::load(), ht_history_entry::load(), ht_project_item::load(), and ht_listpopup_dialog::setdata(). |
|
Reimplemented in ht_object_stream_bin, and ht_object_stream_txt. Definition at line 190 of file stream.cc. References ht_stream::init(). |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. Referenced by ht_inputfield::getdata(), ht_registry_data_raw::store(), ht_history_entry::store(), and ht_data_mem::store(). |
|
Implemented in ht_object_stream_bin, and ht_object_stream_txt. |
|
Implemented in ht_object_stream_bin, and ht_object_stream_txt. Referenced by Analyser::store(). |
|
Definition at line 214 of file stream.cc. References putIntHex(), and size. Referenced by ht_history_entry::store(). |
|
|
|
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. |
|
Implemented in ht_object_stream_bin, ht_object_stream_txt, and ht_object_stream_memmap. |
|
Implemented in ht_object_stream_bin, and ht_object_stream_txt. |
|
|
Reimplemented in ht_object_stream_memmap. Definition at line 210 of file stream.cc. References UINT. Referenced by ht_inputfield::getdata(), and ht_inputfield::setdata(). |
|
Reimplemented in ht_object_stream_memmap. Definition at line 205 of file stream.cc. References UINT. Referenced by ht_inputfield::getdata(), and ht_inputfield::setdata(). |