Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_ODB::Tuple Struct Reference

Collaboration diagram for ACE_ODB::Tuple:

Collaboration graph
[legend]
List of all members.

Public Methods

 Tuple (void)

Public Attributes

const void * this_
 Pointer to the object that is registered. More...

const ACE_Dumpable_Ptr dumper_
 Smart pointer to the ACE_Dumpable object associated with this_. This uses an ACE_Dumpable_Ptr, instead of a bare pointer, to cope with hierarchies of dumpable classes. In such cases we typically want only one dump, corresponding to the most derived instance. To achieve this, the handle registered for the subobject corresponding to the base class is destroyed (hence on destruction of the subobject its handle won't exist anymore and we'll have to check for that). More...


Constructor & Destructor Documentation

ACE_ODB::Tuple::Tuple void    [inline]
 

Definition at line 150 of file Dump.h.

00150 : dumper_(0) {}


Member Data Documentation

const ACE_Dumpable_Ptr ACE_ODB::Tuple::dumper_
 

Smart pointer to the ACE_Dumpable object associated with this_. This uses an ACE_Dumpable_Ptr, instead of a bare pointer, to cope with hierarchies of dumpable classes. In such cases we typically want only one dump, corresponding to the most derived instance. To achieve this, the handle registered for the subobject corresponding to the base class is destroyed (hence on destruction of the subobject its handle won't exist anymore and we'll have to check for that).

Definition at line 148 of file Dump.h.

Referenced by ACE_ODB::dump_objects, ACE_ODB::register_object, and ACE_ODB::remove_object.

const void* ACE_ODB::Tuple::this_
 

Pointer to the object that is registered.

Definition at line 138 of file Dump.h.

Referenced by ACE_ODB::dump_objects, ACE_ODB::register_object, and ACE_ODB::remove_object.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 16 12:51:22 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002