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  

BdbComponent Class Reference
[BdbClustering]

#include <BdbComponent.hh>

List of all members.

Public Methods

 BdbComponent ()
 BdbComponent (BdbComponent &obj)
virtual ~BdbComponent ()
const char * name () const
d_Boolean componentChanged () const
d_Boolean isTheSameAs (const char *name) const
d_Boolean isIllegal () const
d_Boolean isIllegal (const char *name) const
BdbStatus setC (const char *name, d_Boolean applyRestr)
void resetComponentChanged ()

Private Methods

void reset ()
void setComponentChanged ()

Private Attributes

char * _name
d_Boolean _componentChanged


Constructor & Destructor Documentation

BdbComponent::BdbComponent  
 

Definition at line 51 of file BdbComponent.cc.

References _componentChanged, _name, and d_True.

BdbComponent::BdbComponent BdbComponent &    obj
 

Definition at line 58 of file BdbComponent.cc.

References _componentChanged, and _name.

BdbComponent::~BdbComponent   [virtual]
 

Definition at line 71 of file BdbComponent.cc.

References reset().


Member Function Documentation

d_Boolean BdbComponent::componentChanged   [inline]
 

Definition at line 99 of file BdbComponent.hh.

References _componentChanged.

Referenced by BdbSpClusteringHint::conditionsChanged(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

d_Boolean BdbComponent::isIllegal const char *    name const
 

Definition at line 128 of file BdbComponent.cc.

References d_False, d_True, and name().

d_Boolean BdbComponent::isIllegal   [inline]
 

Definition at line 104 of file BdbComponent.hh.

References _name.

Referenced by BdbOprSpClusteringHint::getDBHandle(), BdbOprSpClusteringHint::removeDbContents(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

d_Boolean BdbComponent::isTheSameAs const char *    name const
 

Definition at line 138 of file BdbComponent.cc.

References _name, d_False, and name().

Referenced by BdbAbsBaseClustH::setComponent().

const char * BdbComponent::name   [inline]
 

Definition at line 86 of file BdbComponent.hh.

References _name.

Referenced by BdbAbsRegularClustH::dbName(), BdbAbsRegularClustH::dirName(), isIllegal(), isTheSameAs(), BdbAbsRegularClustH::printSetting(), BdbParamHandler::registerComponent(), setC(), BdbAbsRegularClustH::setCalcHintConstant(), and BdbAbsBaseClustH::~BdbAbsBaseClustH().

void BdbComponent::reset   [inline, private]
 

Definition at line 79 of file BdbComponent.hh.

References _name.

Referenced by setC(), and ~BdbComponent().

void BdbComponent::resetComponentChanged   [inline]
 

Definition at line 91 of file BdbComponent.hh.

References _componentChanged, and d_False.

Referenced by BdbCustomClustH::reload(), BdbAbsRegularClustH::reload(), and BdbSpClusteringHint::spReload().

BdbStatus BdbComponent::setC const char *    name,
d_Boolean    applyRestr
 

Definition at line 83 of file BdbComponent.cc.

References _name, BdbcSuccess, BdbcUserError, BdbSignal, COUT1, d_False, d_True, name(), reset(), and setComponentChanged().

Referenced by BdbAbsBaseClustH::setComponent().

void BdbComponent::setComponentChanged   [inline, private]
 

Definition at line 95 of file BdbComponent.hh.

References _componentChanged, and d_True.

Referenced by setC().


Member Data Documentation

d_Boolean BdbComponent::_componentChanged [private]
 

Definition at line 37 of file BdbComponent.hh.

Referenced by BdbComponent(), componentChanged(), resetComponentChanged(), and setComponentChanged().

char* BdbComponent::_name [private]
 

Definition at line 36 of file BdbComponent.hh.

Referenced by BdbComponent(), isIllegal(), isTheSameAs(), name(), reset(), and setC().


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