EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PgPostBankWrapperManager Class Reference

#include <fun4all_coresoftware/blob/master/offline/database/pdbcal/pg/PgPostBankWrapperManager.h>

+ Collaboration diagram for PgPostBankWrapperManager:

Public Member Functions

void clear ()
 
bool commit ()
 
void print () const
 
bool registerWrapper (PgPostBankWrapper *wrapper)
 
bool unregisterWrapper (PgPostBankWrapper *wrapper)
 

Static Public Member Functions

static PgPostBankWrapperManagerinstance ()
 

Private Types

typedef std::vector
< PgPostBankWrapper * > 
WVECTOR
 

Private Member Functions

 PgPostBankWrapperManager ()
 

Private Attributes

WVECTOR fWrappers
 

Detailed Description

Definition at line 10 of file PgPostBankWrapperManager.h.

View newest version in sPHENIX GitHub at line 10 of file PgPostBankWrapperManager.h

Member Typedef Documentation

Definition at line 28 of file PgPostBankWrapperManager.h.

View newest version in sPHENIX GitHub at line 28 of file PgPostBankWrapperManager.h

Constructor & Destructor Documentation

PgPostBankWrapperManager::PgPostBankWrapperManager ( )
inlineprivate

Definition at line 26 of file PgPostBankWrapperManager.h.

View newest version in sPHENIX GitHub at line 26 of file PgPostBankWrapperManager.h

Member Function Documentation

void PgPostBankWrapperManager::clear ( void  )

Definition at line 23 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 23 of file PgPostBankWrapperManager.cc

References fWrappers.

Referenced by PgPostApplication::abort(), commit(), and PgPostApplication::commit().

+ Here is the caller graph for this function:

bool PgPostBankWrapperManager::commit ( )

Definition at line 31 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 31 of file PgPostBankWrapperManager.cc

References clear(), fWrappers, and it.

Referenced by PgPostApplication::commit().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PgPostBankWrapperManager & PgPostBankWrapperManager::instance ( void  )
static

Definition at line 16 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 16 of file PgPostBankWrapperManager.cc

Referenced by PgPostApplication::abort(), PgPostApplication::commit(), PgPostBankWrapper::PgPostBankWrapper(), and PgPostBankWrapper::~PgPostBankWrapper().

+ Here is the caller graph for this function:

void PgPostBankWrapperManager::print ( void  ) const

Definition at line 45 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 45 of file PgPostBankWrapperManager.cc

References exit(), fWrappers, PgPostBankWrapper::getBankID(), PdbBankID::getInternalValue(), PgPostBankWrapper::getTableName(), it, and PHWHERE.

+ Here is the call graph for this function:

bool PgPostBankWrapperManager::registerWrapper ( PgPostBankWrapper wrapper)

Definition at line 70 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 70 of file PgPostBankWrapperManager.cc

References fWrappers, it, and PHWHERE.

Referenced by PgPostBankWrapper::PgPostBankWrapper().

+ Here is the caller graph for this function:

bool PgPostBankWrapperManager::unregisterWrapper ( PgPostBankWrapper wrapper)

Definition at line 93 of file PgPostBankWrapperManager.cc.

View newest version in sPHENIX GitHub at line 93 of file PgPostBankWrapperManager.cc

References fWrappers, it, and PHWHERE.

Referenced by PgPostBankWrapper::~PgPostBankWrapper().

+ Here is the caller graph for this function:

Member Data Documentation

WVECTOR PgPostBankWrapperManager::fWrappers
private

Definition at line 30 of file PgPostBankWrapperManager.h.

View newest version in sPHENIX GitHub at line 30 of file PgPostBankWrapperManager.h

Referenced by clear(), commit(), print(), registerWrapper(), and unregisterWrapper().


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