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

ht_registry_node_type_desc Class Reference

#include <htreg.h>

Inheritance diagram for ht_registry_node_type_desc:

Object List of all members.

Public Member Functions

virtual int load (ht_object_stream *f)
virtual OBJECT_ID object_id () const
virtual void store (ht_object_stream *f)

Public Attributes

ht_registry_node_type type
create_empty_registry_data_func create_empty_registry_data

Member Function Documentation

int ht_registry_node_type_desc::load ht_object_stream f  )  [virtual]
 

loads object from object stream.

Returns:
ht_stream errorcode

Reimplemented from Object.

Definition at line 327 of file htreg.cc.

References create_empty_registry_data, create_empty_registry_data_func, find_atom(), ht_layer_stream::get_error(), ht_object_stream::getIntDec(), ht_object_stream::getIntHex(), HT_ATOM, NULL, and type.

OBJECT_ID ht_registry_node_type_desc::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 336 of file htreg.cc.

References ATOM_HT_REGISTRY_NODE_TYPE_DESC.

void ht_registry_node_type_desc::store ht_object_stream f  )  [virtual]
 

stores object.

Reimplemented from Object.

Definition at line 341 of file htreg.cc.

References create_empty_registry_data, find_atom_rev(), HT_ATOM, NULL, ht_object_stream::putIntDec(), ht_object_stream::putIntHex(), and type.


Member Data Documentation

create_empty_registry_data_func ht_registry_node_type_desc::create_empty_registry_data
 

Definition at line 120 of file htreg.h.

Referenced by ht_registry::create_node(), ht_registry::init(), load(), ht_registry::register_node_type(), and store().

ht_registry_node_type ht_registry_node_type_desc::type
 

Definition at line 119 of file htreg.h.

Referenced by ht_registry::init(), load(), ht_registry::lookup_node_type(), ht_registry::register_node_type(), and store().


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