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

ht_object_stream_inter Class Reference

#include <store.h>

Inheritance diagram for ht_object_stream_inter:

ht_object_stream ht_layer_stream ht_stream ht_object_stream_bin ht_object_stream_txt ht_object_stream_memmap List of all members.

Public Member Functions

virtual ObjectgetObject (char *name)
virtual void getObject (Object *&o, char *name)
virtual void putObject (Object *obj, char *name)

Member Function Documentation

void ht_object_stream_inter::getObject Object *&  o,
char *  name
[virtual]
 

Implements ht_object_stream.

Reimplemented in ht_object_stream_txt.

Definition at line 46 of file store.cc.

References find_atom(), ht_object_stream::getIntHex(), Object::load(), NULL, and object_builder.

Object * ht_object_stream_inter::getObject char *  name  )  [virtual]
 

Implements ht_object_stream.

Definition at line 39 of file store.cc.

Referenced by ht_object_stream_txt::getObject(), and init_registry().

void ht_object_stream_inter::putObject Object obj,
char *  name
[virtual]
 

Implements ht_object_stream.

Reimplemented in ht_object_stream_txt.

Definition at line 68 of file store.cc.

References assert, find_atom(), object_builder, Object::object_id(), ht_object_stream::putIntHex(), and Object::store().

Referenced by ht_app::handlemsg(), and ht_object_stream_txt::putObject().


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