EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairDbMultConnector::BLock Class Reference
+ Collaboration diagram for FairDbMultConnector::BLock:

Public Member Functions

 BLock (FairDbStatement *stmtDB, const string &seqnoTable, const string &dataTable)
 
 ~BLock ()
 
Bool_t IsBLocked () const
 

Private Member Functions

 BLock (const BLock &)
 
BLock operator= (const BLock &)
 
void SetBLock (Bool_t setting=kTRUE)
 

Private Attributes

FairDbStatementfStmt
 
string fSeqnoTableName
 
string fDataTableName
 
Bool_t fLocked
 

Detailed Description

Definition at line 90 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 90 of file FairDbMultConnector.h

Constructor & Destructor Documentation

FairDbMultConnector::BLock::BLock ( FairDbStatement stmtDB,
const string &  seqnoTable,
const string &  dataTable 
)

Definition at line 372 of file FairDbMultConnector.cxx.

View newest version in sPHENIX GitHub at line 372 of file FairDbMultConnector.cxx

References fStmt, and SetBLock().

+ Here is the call graph for this function:

FairDbMultConnector::BLock::~BLock ( )

Definition at line 387 of file FairDbMultConnector.cxx.

View newest version in sPHENIX GitHub at line 387 of file FairDbMultConnector.cxx

FairDbMultConnector::BLock::BLock ( const BLock )
private

Member Function Documentation

Bool_t FairDbMultConnector::BLock::IsBLocked ( ) const
inline

Definition at line 97 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 97 of file FairDbMultConnector.h

References fLocked.

Referenced by FairDbMultConnector::ReserveNextSeqNo().

+ Here is the caller graph for this function:

BLock FairDbMultConnector::BLock::operator= ( const BLock )
private
void FairDbMultConnector::BLock::SetBLock ( Bool_t  setting = kTRUE)
private

Definition at line 396 of file FairDbMultConnector.cxx.

View newest version in sPHENIX GitHub at line 396 of file FairDbMultConnector.cxx

References FairDb::kMySQL.

Referenced by BLock().

+ Here is the caller graph for this function:

Member Data Documentation

string FairDbMultConnector::BLock::fDataTableName
private

Definition at line 108 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 108 of file FairDbMultConnector.h

Bool_t FairDbMultConnector::BLock::fLocked
private

Definition at line 109 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 109 of file FairDbMultConnector.h

Referenced by IsBLocked().

string FairDbMultConnector::BLock::fSeqnoTableName
private

Definition at line 107 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 107 of file FairDbMultConnector.h

FairDbStatement* FairDbMultConnector::BLock::fStmt
private

Definition at line 106 of file FairDbMultConnector.h.

View newest version in sPHENIX GitHub at line 106 of file FairDbMultConnector.h

Referenced by BLock().


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