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  

CdbBdbHintProvider Class Reference
[CdbBdb]

This class defines a "hint provider" interface for the current technology. More...

#include <CdbBdbHintProvider.hh>

Inheritance diagram for CdbBdbHintProvider:

CdbBdbSCondition CdbBdbWCondition List of all members.

Public Methods

virtual ~CdbBdbHintProvider ()
 The destructor.

virtual CdbStatus hint (BdbRefAny &theHint, const BdbTime &theBegin, const BdbTime &theEnd)=0
 Get the hint for specified parameters.

virtual CdbStatus verify (const BdbRefAny &theHint, const BdbRef(BdbObject)&theObjectRef)=0
 Verify if created object matches the hint.


Detailed Description

This class defines a "hint provider" interface for the current technology.

This interface has to be implemented through concrete implementations of the current technology.

Definition at line 16 of file CdbBdbHintProvider.hh.


Constructor & Destructor Documentation

CdbBdbHintProvider::~CdbBdbHintProvider   [virtual]
 

The destructor.

Just to introduce the virtuality

Definition at line 8 of file CdbBdbHintProvider.cc.


Member Function Documentation

virtual CdbStatus CdbBdbHintProvider::hint BdbRefAny &    theHint,
const BdbTime   theBegin,
const BdbTime   theEnd
[pure virtual]
 

Get the hint for specified parameters.

This method if successfull (defined by the completions status) will set up the value of the hint.

Returns:
a completion status of the operation

Implemented in CdbBdbSCondition, and CdbBdbWCondition.

virtual CdbStatus CdbBdbHintProvider::verify const BdbRefAny &    theHint,
const BdbRef(BdbObject)&    theObjectRef
[pure virtual]
 

Verify if created object matches the hint.

Returns:
a completion status of the operation

Implemented in CdbBdbSCondition, and CdbBdbWCondition.


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