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

DbSessionImplementation Class Reference

"Generic" Session implementation. More...

#include <DbImplementation.h>

Inheritance diagram for DbSessionImplementation:

DbImplementation IDbSession List of all members.

Public Methods

 DbSessionImplementation (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

IDbSessiongetSession (const dbHandle<DbSession>& sessionH)
 Get federation implementation from handle. More...


Protected Methods

virtual ~DbSessionImplementation ()
 Standard Destructor. More...


Protected Attributes

DbAccessMode m_state
 State of the session (open,closed,...). More...


Detailed Description

"Generic" Session implementation.

Description: Generic helper class to implement stuff common to all existing databases. 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 209 of file DbImplementation.h.


Constructor & Destructor Documentation

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

Standard Destructor.

Definition at line 327 of file DbImplementation.cpp.

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

Standard Constructor.

Definition at line 318 of file DbImplementation.cpp.


Member Function Documentation

IDbSession * DbSessionImplementation::getSession ( const dbHandle< DbSession >& sessionH ) [static]
 

Get federation implementation from handle.

Definition at line 336 of file DbImplementation.cpp.

void DbSessionImplementation::release ( ) [virtual]
 

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

Reimplemented from IDbSession.

Definition at line 331 of file DbImplementation.cpp.


Member Data Documentation

DbAccessMode DbSessionImplementation::m_state [protected]
 

State of the session (open,closed,...).

Definition at line 214 of file DbImplementation.h.


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