![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbComponent Class Reference
[BdbClustering]#include <BdbComponent.hh>
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.
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:
- /BdbClustering/BdbComponent.hh
- /BdbClustering/BdbComponent.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002