CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cond::persistency::ITransaction Class Referenceabstract

#include <SessionImpl.h>

Inheritance diagram for cond::persistency::ITransaction:
cond::persistency::CondDBTransaction

Public Member Functions

virtual void commit ()=0
 
virtual bool isActive ()=0
 
virtual void rollback ()=0
 
virtual ~ITransaction ()
 

Public Attributes

size_t clients = 0
 
bool gtDbExists = false
 
bool gtDbOpen = false
 
bool iovDbExists = false
 
bool iovDbOpen = false
 
bool runInfoDbExists = false
 
bool runInfoDbOpen = false
 

Detailed Description

Definition at line 25 of file SessionImpl.h.

Constructor & Destructor Documentation

◆ ~ITransaction()

virtual cond::persistency::ITransaction::~ITransaction ( )
inlinevirtual

Definition at line 27 of file SessionImpl.h.

27 {}

Member Function Documentation

◆ commit()

virtual void cond::persistency::ITransaction::commit ( )
pure virtual

◆ isActive()

virtual bool cond::persistency::ITransaction::isActive ( )
pure virtual

◆ rollback()

virtual void cond::persistency::ITransaction::rollback ( )
pure virtual

Member Data Documentation

◆ clients

size_t cond::persistency::ITransaction::clients = 0

Definition at line 37 of file SessionImpl.h.

◆ gtDbExists

bool cond::persistency::ITransaction::gtDbExists = false

Definition at line 33 of file SessionImpl.h.

◆ gtDbOpen

bool cond::persistency::ITransaction::gtDbOpen = false

Definition at line 34 of file SessionImpl.h.

◆ iovDbExists

bool cond::persistency::ITransaction::iovDbExists = false

Definition at line 31 of file SessionImpl.h.

◆ iovDbOpen

bool cond::persistency::ITransaction::iovDbOpen = false

Definition at line 32 of file SessionImpl.h.

◆ runInfoDbExists

bool cond::persistency::ITransaction::runInfoDbExists = false

Definition at line 35 of file SessionImpl.h.

◆ runInfoDbOpen

bool cond::persistency::ITransaction::runInfoDbOpen = false

Definition at line 36 of file SessionImpl.h.