Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DbiServices Class Reference

Concept Register of support services. Purpose To break dependency loops and to simplify communication of some elements of the global environment, DbiTableProxyRegistry registers some support services and environment with DbiServices, a class which only contains static methods. Other Dbi classes can then obtain the necessary information from DbiServices and avoids having those classes ask DbiTableProxyRegistry directly. More...

#include <DbiServices.h>

List of all members.

Static Public Member Functions

DbiRecordGetRecord ()
bool AsciiDBConectionsTemporary ()
bool OrderContextQuery ()

Static Private Member Functions

void SetRecord (DbiRecord *record)

Static Private Attributes

DbiRecordfRecord = 0
bool fAsciiDBConectionsTemporary = true
bool fOrderContextQuery = false

Friends

class DbiTableProxyRegistry


Detailed Description

Concept Register of support services. Purpose To break dependency loops and to simplify communication of some elements of the global environment, DbiTableProxyRegistry registers some support services and environment with DbiServices, a class which only contains static methods. Other Dbi classes can then obtain the necessary information from DbiServices and avoids having those classes ask DbiTableProxyRegistry directly.

Id
DbiServices.h,v 1.4 2008/08/22 10:27:51 nwest Exp

DatabaseInterface

Contact: n.west1@physics.ox.ac.uk

Definition at line 32 of file DbiServices.h.


Member Function Documentation

bool DbiServices::AsciiDBConectionsTemporary  )  [inline, static]
 

Definition at line 40 of file DbiServices.h.

Referenced by DbiConnection::Open().

00040 { return fAsciiDBConectionsTemporary; }

DbiRecord* DbiServices::GetRecord  )  [inline, static]
 

Definition at line 39 of file DbiServices.h.

Referenced by DbiResult::DeRegisterKey(), DbiResult::RegisterKey(), and DbiTableProxyRegistry::~DbiTableProxyRegistry().

00039 { return fRecord; }

bool DbiServices::OrderContextQuery  )  [inline, static]
 

Definition at line 41 of file DbiServices.h.

Referenced by DbiDBProxy::QuerySeqNo(), and DbiDBProxy::QuerySeqNos().

00041 { return fOrderContextQuery; }

void DbiServices::SetRecord DbiRecord record  )  [inline, static, private]
 

Definition at line 45 of file DbiServices.h.

Referenced by DbiTableProxyRegistry::DbiTableProxyRegistry(), and DbiTableProxyRegistry::~DbiTableProxyRegistry().

00045 { fRecord = record;}


Friends And Related Function Documentation

friend class DbiTableProxyRegistry [friend]
 

Definition at line 35 of file DbiServices.h.


Member Data Documentation

bool DbiServices::fAsciiDBConectionsTemporary = true [static, private]
 

Definition at line 14 of file DbiServices.cxx.

bool DbiServices::fOrderContextQuery = false [static, private]
 

Definition at line 13 of file DbiServices.cxx.

DbiRecord * DbiServices::fRecord = 0 [static, private]
 

Definition at line 12 of file DbiServices.cxx.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:04 2010 for loon by  doxygen 1.3.9.1