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 = true
 

Detailed Description

Definition at line 25 of file SessionImpl.h.

Constructor & Destructor Documentation

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

Definition at line 27 of file SessionImpl.h.

27 {}

Member Function Documentation

virtual void cond::persistency::ITransaction::commit ( )
pure virtual
virtual bool cond::persistency::ITransaction::isActive ( )
pure virtual
virtual void cond::persistency::ITransaction::rollback ( )
pure virtual

Member Data Documentation

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

Definition at line 37 of file SessionImpl.h.

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

Definition at line 33 of file SessionImpl.h.

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

Definition at line 34 of file SessionImpl.h.

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

Definition at line 31 of file SessionImpl.h.

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

Definition at line 32 of file SessionImpl.h.

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

Definition at line 35 of file SessionImpl.h.

bool cond::persistency::ITransaction::runInfoDbOpen = true

Definition at line 36 of file SessionImpl.h.