TDbiConnectionMaintainer Class Reference

Concept An object that hold open all TDbiConnections throught its lifetime. More...

#include <TDbiConnectionMaintainer.hxx>

Collaboration diagram for TDbiConnectionMaintainer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TDbiConnectionMaintainer (TDbiCascader *cascader=0)
virtual ~TDbiConnectionMaintainer ()

Private Attributes

TDbiCascaderfCascader
 May be null if made by (useless) default ctor.

Detailed Description

Concept An object that hold open all TDbiConnections throught its lifetime.

Id
TDbiConnectionMaintainer.hxx,v 1.1 2011/01/18 05:49:19 finch Exp

Purpose To minimse the number of connections made and broken when performing multiple SQL queries. Contact: A.Finch@lancaster.ac.uk

Definition at line 29 of file TDbiConnectionMaintainer.hxx.


Constructor & Destructor Documentation

TDbiConnectionMaintainer::TDbiConnectionMaintainer ( TDbiCascader cascader = 0  ) 
TDbiConnectionMaintainer::~TDbiConnectionMaintainer (  )  [virtual]

Definition at line 39 of file TDbiConnectionMaintainer.cxx.

References fCascader, TDbiCascader::ReleaseConnections(), and SK_DBI_Trace.

00039                                                     {
00040 
00041   if ( fCascader ) fCascader->ReleaseConnections();
00042 
00043 
00044   SK_DBI_Trace( "Destroying TDbiConnectionMaintainer" << "  ");
00045 
00046 }

Here is the call graph for this function:


Member Data Documentation

May be null if made by (useless) default ctor.

Definition at line 44 of file TDbiConnectionMaintainer.hxx.

Referenced by ~TDbiConnectionMaintainer().


The documentation for this class was generated from the following files:

Generated on 11 Aug 2013 for SKDatabase by  doxygen 1.6.1