Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

DbContainerImplementation Class Reference

"Generic" Container implementation. More...

#include <DbImplementation.h>

Inheritance diagram for DbContainerImplementation:

DbImplementation IDbContainer List of all members.

Public Methods

 DbContainerImplementation (IOODataBase* idb, IMessageSvc* msg, unsigned char typ)
 Standard constructor. More...

virtual void release ()
 Release instance (Abstract interfaces do not expose destructor!). More...


Static Public Methods

DbResult remove (dbHandle<DbContainer>& cntH, dbHandle<DbObject>& enclosed)
 Remove object from container. More...

IDbContainergetContainer (const dbHandle<DbContainer>& cntH)
 Get container implementation from handle. More...


Protected Methods

virtual ~DbContainerImplementation ()
 Standard destructor. More...


Detailed Description

"Generic" Container implementation.

Description: Generic helper class to implement stuff common to all existing database containers. The base implementations can allways be overwritten.

History :

    +---------+----------------------------------------------+--------+
    |    Date |                 Comment                      | Who    |
    +---------+----------------------------------------------+--------+
    | 30/10/99| Initial version.                             | MF     |
    +---------+----------------------------------------------+--------+
    
Author: M.Frank Version: 1.0

Definition at line 319 of file DbImplementation.h.


Constructor & Destructor Documentation

DbContainerImplementation::~DbContainerImplementation ( ) [protected, virtual]
 

Standard destructor.

Definition at line 453 of file DbImplementation.cpp.

DbContainerImplementation::DbContainerImplementation ( IOODataBase * idb,
IMessageSvc * msg,
unsigned char typ )
 

Standard constructor.

Definition at line 445 of file DbImplementation.cpp.


Member Function Documentation

IDbContainer * DbContainerImplementation::getContainer ( const dbHandle< DbContainer >& cntH ) [static]
 

Get container implementation from handle.

Definition at line 467 of file DbImplementation.cpp.

void DbContainerImplementation::release ( ) [virtual]
 

Release instance (Abstract interfaces do not expose destructor!).

Reimplemented from IDbContainer.

Definition at line 457 of file DbImplementation.cpp.

DbResult DbContainerImplementation::remove ( dbHandle< DbContainer >& cntH,
dbHandle< DbObject >& enclosed ) [static]
 

Remove object from container.

Definition at line 462 of file DbImplementation.cpp.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:22:21 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000