Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_registry_data_raw Class Reference

#include <htreg.h>

Inheritance diagram for ht_registry_data_raw:

ht_registry_data Object List of all members.

Public Member Functions

 ht_registry_data_raw (const void *value=0, UINT size=0)
 ~ht_registry_data_raw ()
virtual bool editdialog (const char *keyname)
virtual int load (ht_object_stream *f)
virtual OBJECT_ID object_id () const
virtual void store (ht_object_stream *f)
virtual void strvalue (char *buf32bytes)

Public Attributes

void * value
UINT size

Constructor & Destructor Documentation

ht_registry_data_raw::ht_registry_data_raw const void *  value = 0,
UINT  size = 0
 

Definition at line 154 of file htreg.cc.

References malloc(), size, UINT, and value.

ht_registry_data_raw::~ht_registry_data_raw  ) 
 

Definition at line 165 of file htreg.cc.

References value.


Member Function Documentation

bool ht_registry_data_raw::editdialog const char *  keyname  )  [virtual]
 

Reimplemented from ht_registry_data.

Definition at line 170 of file htreg.cc.

References ht_dialog::done(), FS_KILLER, FS_TITLE, ht_dialog::init(), ht_dialog::run(), screen, and genericdrawbuf::size.

int ht_registry_data_raw::load ht_object_stream f  )  [virtual]
 

loads object from object stream.

Returns:
ht_stream errorcode

Reimplemented from Object.

Definition at line 191 of file htreg.cc.

References ht_layer_stream::get_error(), ht_object_stream::getBinary(), ht_object_stream::getIntDec(), NULL, size, and value.

OBJECT_ID ht_registry_data_raw::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 198 of file htreg.cc.

References ATOM_HT_REGISTRY_DATA_RAW.

void ht_registry_data_raw::store ht_object_stream f  )  [virtual]
 

stores object.

Reimplemented from Object.

Definition at line 203 of file htreg.cc.

References NULL, ht_object_stream::putBinary(), ht_object_stream::putIntDec(), size, and value.

void ht_registry_data_raw::strvalue char *  buf32bytes  )  [virtual]
 

Reimplemented from ht_registry_data.

Definition at line 209 of file htreg.cc.


Member Data Documentation

UINT ht_registry_data_raw::size
 

Definition at line 79 of file htreg.h.

Referenced by ht_registry_data_raw(), load(), store(), and RegNodeFile::store_node().

void* ht_registry_data_raw::value
 

Definition at line 78 of file htreg.h.

Referenced by ht_registry_data_raw(), load(), store(), RegNodeFile::store_node(), and ~ht_registry_data_raw().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:02 2004 by doxygen 1.3.5