test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 cond::persistency::OraTransaction

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 isOra = false
 

Detailed Description

Definition at line 26 of file SessionImpl.h.

Constructor & Destructor Documentation

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

Definition at line 28 of file SessionImpl.h.

28 {}

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 34 of file SessionImpl.h.

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

Definition at line 35 of file SessionImpl.h.

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

Definition at line 32 of file SessionImpl.h.

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

Definition at line 33 of file SessionImpl.h.

bool cond::persistency::ITransaction::isOra = false

Definition at line 36 of file SessionImpl.h.

Referenced by cond::persistency::OraTransaction::OraTransaction().