Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PdbApplication Class Referenceabstract

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/database/pdbcal/base/PdbApplication.h>

Public Member Functions

virtual PdbStatus startUpdate ()=0
 
virtual PdbStatus startRead ()=0
 
virtual PdbStatus commit ()=0
 
virtual PdbStatus abort ()=0
 
virtual PdbStatus isActive ()=0
 
virtual PdbStatus commit (PdbCalBank *)=0
 
virtual PdbStatus commit (PdbCalBank *, int, long, long, long)=0
 
virtual int setDBName (const std::string &name)=0
 
virtual int DisconnectDB ()=0
 

Static Public Member Functions

static PdbApplicationinstance ()
 

Protected Member Functions

 PdbApplication ()
 
virtual ~PdbApplication ()
 

Static Protected Attributes

static std::auto_ptr
< PdbApplication
__instance
 

Friends

class std::auto_ptr< PdbApplication >
 

Detailed Description

Definition at line 13 of file PdbApplication.h.

Constructor & Destructor Documentation

PdbApplication::PdbApplication ( )
inlineprotected

Definition at line 17 of file PdbApplication.h.

virtual PdbApplication::~PdbApplication ( )
inlineprotectedvirtual

Definition at line 18 of file PdbApplication.h.

Member Function Documentation

virtual PdbStatus PdbApplication::abort ( )
pure virtual

Referenced by PHG4Parameters::ReadFromDB(), PHParameters::ReadFromDB(), PHParametersContainer::WriteToDB(), PHG4ParametersContainer::WriteToDB(), PHG4Parameters::WriteToDB(), and PHParameters::WriteToDB().

+ Here is the caller graph for this function:

virtual PdbStatus PdbApplication::commit ( )
pure virtual

Referenced by PHParametersContainer::WriteToDB(), PHG4ParametersContainer::WriteToDB(), PHG4Parameters::WriteToDB(), and PHParameters::WriteToDB().

+ Here is the caller graph for this function:

virtual PdbStatus PdbApplication::commit ( PdbCalBank )
pure virtual
virtual PdbStatus PdbApplication::commit ( PdbCalBank ,
int  ,
long  ,
long  ,
long   
)
pure virtual
virtual int PdbApplication::DisconnectDB ( )
pure virtual
PdbApplication * PdbApplication::instance ( )
static

Definition at line 19 of file PdbApplication.cc.

References __instance, and NULL.

virtual PdbStatus PdbApplication::isActive ( )
pure virtual
virtual int PdbApplication::setDBName ( const std::string &  name)
pure virtual
virtual PdbStatus PdbApplication::startRead ( )
pure virtual

Referenced by PHG4Parameters::ReadFromDB(), and PHParameters::ReadFromDB().

+ Here is the caller graph for this function:

virtual PdbStatus PdbApplication::startUpdate ( )
pure virtual

Referenced by PHParametersContainer::WriteToDB(), PHG4ParametersContainer::WriteToDB(), PHG4Parameters::WriteToDB(), and PHParameters::WriteToDB().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class std::auto_ptr< PdbApplication >
friend

Definition at line 44 of file PdbApplication.h.

Member Data Documentation

std::auto_ptr< PdbApplication > PdbApplication::__instance
staticprotected

Definition at line 45 of file PdbApplication.h.

Referenced by instance().


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