Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

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

BdbCondDdOprDbInfo Class Reference
[BdbCondAdmin]

#include <BdbCondDdOprDbInfo.hh>

Inheritance diagram for BdbCondDdOprDbInfo:

BdbCondOpr BdbCondDdDetector List of all members.

Public Methods

 BdbCondDdOprDbInfo (BdbCondTrans *transaction)
virtual ~BdbCondDdOprDbInfo ()
virtual BdbStatus translate (const std::vector< std::string > &tokens)
virtual BdbStatus operation ()

Static Public Methods

const char * staticName ()

Private Methods

 BdbCondDdOprDbInfo ()

Private Attributes

std::string _database
int _dbid
std::string _topic

Constructor & Destructor Documentation

BdbCondDdOprDbInfo::BdbCondDdOprDbInfo BdbCondTrans   transaction
 

Definition at line 68 of file BdbCondDdOprDbInfo.cc.

BdbCondDdOprDbInfo::~BdbCondDdOprDbInfo   [virtual]
 

Definition at line 81 of file BdbCondDdOprDbInfo.cc.

BdbCondDdOprDbInfo::BdbCondDdOprDbInfo   [private]
 


Member Function Documentation

BdbStatus BdbCondDdOprDbInfo::operation   [virtual]
 

The following method is to be implemented by derived class. The method is being execuded withing a started transaction. Depending on the results of its execution the transaction will be either commited or aborted.

Implements BdbCondOpr.

Definition at line 170 of file BdbCondDdOprDbInfo.cc.

References _database, _dbid, _topic, BdbDomain::activeInstance(), BdbcError, BdbcSuccess, BdbRef, BdbStatus, and BdbCondOpr::name().

const char * BdbCondDdOprDbInfo::staticName   [static]
 

Definition at line 59 of file BdbCondDdOprDbInfo.cc.

Referenced by BdbCondDdBOpr::build().

BdbStatus BdbCondDdOprDbInfo::translate const std::vector< std::string > &    tokens [virtual]
 

This method makes a command-specific translation into internal valiables. Whne it succeed it sets an object into a "valid" for execution state. The method must be implemented by derived classes.

Implements BdbCondOpr.

Definition at line 90 of file BdbCondDdOprDbInfo.cc.

References _database, _dbid, _topic, BdbcError, BdbcSuccess, BdbCondOpr::isValid(), BdbCondOpr::name(), and BdbCondOpr::setValid().


Member Data Documentation

std::string BdbCondDdOprDbInfo::_database [private]
 

Definition at line 77 of file BdbCondDdOprDbInfo.hh.

Referenced by operation(), and translate().

int BdbCondDdOprDbInfo::_dbid [private]
 

Definition at line 78 of file BdbCondDdOprDbInfo.hh.

Referenced by operation(), and translate().

std::string BdbCondDdOprDbInfo::_topic [private]
 

Definition at line 80 of file BdbCondDdOprDbInfo.hh.

Referenced by operation(), and translate().


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

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002