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

DbDatabaseCnv Class Reference

NTuple file converter class definition. More...

#include <DbDatabaseCnv.h>

Inheritance diagram for DbDatabaseCnv:

DbDirectoryCnv Converter List of all members.

Public Methods

virtual StatusCode initialize ()
 DbDirectoryCnv overrides: Initialize the Db converter. More...

virtual StatusCode finalize ()
 DbDirectoryCnv overrides: Finalize the Db data converter. More...

virtual StatusCode createObj ( IOpaqueAddress* pAddress, DataObject*& refpObject )
 DbDirectoryCnv overrides: Create the transient representation of an object. More...


Static Public Methods

const CLID& classID ()
 Inquire class type (used by factory). More...


Protected Methods

 DbDatabaseCnv ( IOODataBase* db, ISvcLocator* svc )
 Standard constructor. More...

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

virtual const std::string containerName (IDataDirectory* ) const
 DbDirectoryCnv overrides: Retrieve the name of the container a given object is placed into. More...


Protected Attributes

IConversionSvc* m_cnvSvc
 Reference to conversion service. More...


Friends

class  DbOOMsCnvFactory< DbDatabaseCnv >

Detailed Description

NTuple file converter class definition.

Description: Definition of the converter to open Database file. Wether this is a real file or only a connection to a database depends on the underlying engine.

Dependencies:

History :

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

Definition at line 41 of file DbDatabaseCnv.h.


Constructor & Destructor Documentation

DbDatabaseCnv::DbDatabaseCnv ( IOODataBase * db,
ISvcLocator * svc ) [protected]
 

Standard constructor.

Definition at line 27 of file DbDatabaseCnv.cpp.

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

Standard destructor.

Definition at line 34 of file DbDatabaseCnv.cpp.


Member Function Documentation

const CLID & DbDatabaseCnv::classID ( ) [static]
 

Inquire class type (used by factory).

Reimplemented from DbDirectoryCnv.

Definition at line 40 of file DbDatabaseCnv.cpp.

const std::string DbDatabaseCnv::containerName ( IDataDirectory * pDir ) const [inline, protected, virtual]
 

DbDirectoryCnv overrides: Retrieve the name of the container a given object is placed into.

Reimplemented from DbDirectoryCnv.

Definition at line 68 of file DbDatabaseCnv.h.

StatusCode DbDatabaseCnv::createObj ( IOpaqueAddress * pAddress,
DataObject *& refpObject ) [virtual]
 

DbDirectoryCnv overrides: Create the transient representation of an object.

Reimplemented from DbDirectoryCnv.

Definition at line 68 of file DbDatabaseCnv.cpp.

StatusCode DbDatabaseCnv::finalize ( void ) [virtual]
 

DbDirectoryCnv overrides: Finalize the Db data converter.

Reimplemented from DbDirectoryCnv.

Definition at line 61 of file DbDatabaseCnv.cpp.

StatusCode DbDatabaseCnv::initialize ( ) [virtual]
 

DbDirectoryCnv overrides: Initialize the Db converter.

Reimplemented from DbDirectoryCnv.

Definition at line 45 of file DbDatabaseCnv.cpp.


Friends And Related Function Documentation

class DbOOMsCnvFactory [friend]
 

Creator class is friend.

Definition at line 44 of file DbDatabaseCnv.h.


Member Data Documentation

IConversionSvc * DbDatabaseCnv::m_cnvSvc [protected]
 

Reference to conversion service.

Definition at line 47 of file DbDatabaseCnv.h.


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