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  

BdbRefHandleClusteringHint Class Reference
[BdbClustering]

#include <BdbRefHandleClusteringHint.hh>

Inheritance diagram for BdbRefHandleClusteringHint:

BdbAbstractClusteringHint List of all members.

Public Methods

 BdbRefHandleClusteringHint (const BdbRefAny &aRef)
 BdbRefHandleClusteringHint (const BdbHandleAny &aHandle)
virtual ~BdbRefHandleClusteringHint ()
virtual BdbRefAny hint ()
virtual BdbRefAny updatedHint ()
virtual void prepareHint ()

Private Methods

 BdbRefHandleClusteringHint ()
 BdbRefHandleClusteringHint (const BdbRefHandleClusteringHint &aRhs)
const BdbRefHandleClusteringHint & operator= (const BdbRefHandleClusteringHint &aRhs)
 BdbRef (ooObj) _ref

Detailed Description

The BdbRefHandleClusteringHint class is an implementation of the BdbAbstractClusteringHint class which has no brains. It simple wraps the BdbRefHandle specified in the ctor and returns this as the result of any `hint' operation.

Definition at line 60 of file BdbRefHandleClusteringHint.hh.


Constructor & Destructor Documentation

BdbRefHandleClusteringHint::BdbRefHandleClusteringHint const BdbRefAny &    aRef
 

Constructs an instanace of this class.

Definition at line 65 of file BdbRefHandleClusteringHint.cc.

References BdbRefAny.

BdbRefHandleClusteringHint::BdbRefHandleClusteringHint const BdbHandleAny &    aHandle
 

Constructs an instanace of this class.

Definition at line 70 of file BdbRefHandleClusteringHint.cc.

References BdbHandleAny.

BdbRefHandleClusteringHint::~BdbRefHandleClusteringHint   [virtual]
 

Destroys this instance.

Definition at line 87 of file BdbRefHandleClusteringHint.cc.

BdbRefHandleClusteringHint::BdbRefHandleClusteringHint   [private]
 

stops default

BdbRefHandleClusteringHint::BdbRefHandleClusteringHint const BdbRefHandleClusteringHint &    aRhs [private]
 

stops default


Member Function Documentation

BdbRefHandleClusteringHint::BdbRef ooObj    [private]
 

the BdbRefHandle to be used as the clustering location

BdbRefAny BdbRefHandleClusteringHint::hint   [virtual]
 

Returns:
the hint to use

Implements BdbAbstractClusteringHint.

Definition at line 108 of file BdbRefHandleClusteringHint.cc.

const BdbRefHandleClusteringHint& BdbRefHandleClusteringHint::operator= const BdbRefHandleClusteringHint &    aRhs [private]
 

stops default

void BdbRefHandleClusteringHint::prepareHint   [virtual]
 

Make sure the hint is ready for use

Implements BdbAbstractClusteringHint.

Definition at line 120 of file BdbRefHandleClusteringHint.cc.

BdbRefAny BdbRefHandleClusteringHint::updatedHint   [virtual]
 

Returns:
the hint to use

Implements BdbAbstractClusteringHint.

Definition at line 114 of file BdbRefHandleClusteringHint.cc.


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