Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbCommandTransVoid Class Reference

This is a "void" implementation of the transaction manager. More...

#include <CdbCommandTransVoid.hh>

Inheritance diagram for CdbCommandTransVoid:

CdbCommandTrans List of all members.

Public Member Functions

 CdbCommandTransVoid ()
 Constructor.

virtual ~CdbCommandTransVoid ()
 Destructor.

virtual CdbStatus start ()
 Start a new transaction.

virtual CdbStatus commit ()
 Commit an active transaction.

virtual CdbStatus commitAndHold ()
 Commit and hold an active transaction.

virtual CdbStatus abort ()
 Abort an active transaction.


Detailed Description

This is a "void" implementation of the transaction manager.

Operations implemented by this class does not do anything at all.

This manager can be used either when the corresponding operation does not need any transaction at all, or if the proper transaction context is already established.

Definition at line 17 of file CdbCommandTransVoid.hh.


Constructor & Destructor Documentation

CdbCommandTransVoid::CdbCommandTransVoid  
 

Constructor.

See also:
CdbCommandTransVoid

Definition at line 14 of file CdbCommandTransVoid.cc.

CdbCommandTransVoid::~CdbCommandTransVoid   [virtual]
 

Destructor.

Definition at line 18 of file CdbCommandTransVoid.cc.


Member Function Documentation

CdbStatus CdbCommandTransVoid::abort   [virtual]
 

Abort an active transaction.

Implement a pure virtual method defined by the base class.

See also:
CdbCommandTrans::abort()

Implements CdbCommandTrans.

Definition at line 40 of file CdbCommandTransVoid.cc.

References CdbStatus::Success.

CdbStatus CdbCommandTransVoid::commit   [virtual]
 

Commit an active transaction.

Implement a pure virtual method defined by the base class.

See also:
CdbCommandTrans::commit()

Implements CdbCommandTrans.

Definition at line 28 of file CdbCommandTransVoid.cc.

References CdbStatus::Success.

CdbStatus CdbCommandTransVoid::commitAndHold   [virtual]
 

Commit and hold an active transaction.

Implement a pure virtual method defined by the base class.

See also:
CdbCommandTrans::commitAndHold()

Implements CdbCommandTrans.

Definition at line 34 of file CdbCommandTransVoid.cc.

References CdbStatus::Success.

CdbStatus CdbCommandTransVoid::start   [virtual]
 

Start a new transaction.

Implement a pure virtual method defined by the base class.

See also:
CdbCommandTrans::start()

Implements CdbCommandTrans.

Definition at line 22 of file CdbCommandTransVoid.cc.

References CdbStatus::Success.


The documentation for this class was generated from the following files:
Generated on Mon Dec 5 18:22:21 2005 for CDB by doxygen1.3-rc3