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  

CdbBdbSRevision Class Reference
[CdbBdbShared]

The real implementation of a persistent revision. More...

#include <CdbBdbSRevision.hh>

Inheritance diagram for CdbBdbSRevision:

CdbRevision List of all members.

Public Methods

 CdbBdbSRevision (const CdbConditionPtr &thePtr, const BdbRef(CdbBdbSRevisionP)&theRef)
 The normal constructor.

virtual ~CdbBdbSRevision ()
 The destructor.

virtual BdbTime id () const
 The revision identifier.

virtual std::string name () const
 The revision name.

virtual BdbTime created () const
 The time when this revision was created.

virtual std::string description () const
 The revision description.


Private Methods

 CdbBdbSRevision ()
 The default constructor (NOT IMPLEMENTED).

 CdbBdbSRevision (const CdbBdbSRevision &theRevision)
 The copy constructor (NOT IMPLEMENTED).

CdbBdbSRevision & operator= (const CdbBdbSRevision &theRevision)
 The assignment operator (NOT IMPLEMENTED).

 BdbHandle (CdbBdbSRevisionP) _revisionH

Detailed Description

The real implementation of a persistent revision.

See also:
CdbRevision

Definition at line 17 of file CdbBdbSRevision.hh.


Constructor & Destructor Documentation

CdbBdbSRevision::CdbBdbSRevision   [private]
 

The default constructor (NOT IMPLEMENTED).

Is disabled...

CdbBdbSRevision::CdbBdbSRevision const CdbBdbSRevision &    theRevision [private]
 

The copy constructor (NOT IMPLEMENTED).

Is disabled...

CdbBdbSRevision::CdbBdbSRevision const CdbConditionPtr   thePtr,
const BdbRef(CdbBdbSRevisionP)&    theRef
 

The normal constructor.

The revision reference must be a valid object not equal to 0-0-0-0.

Parameters:
thePtr  the back link to the parent object
theRef  the persistent reference onto the actual revision

Definition at line 12 of file CdbBdbSRevision.cc.

References BdbIsNull, and theRef.

CdbBdbSRevision::~CdbBdbSRevision   [virtual]
 

The destructor.

More details...

Definition at line 20 of file CdbBdbSRevision.cc.


Member Function Documentation

CdbBdbSRevision::BdbHandle CdbBdbSRevisionP    [private]
 

BdbTime CdbBdbSRevision::created   [virtual]
 

The time when this revision was created.

Implements the corresponding method of the base class or interface.

See also:
CdbRevision::created()

Implements CdbRevision.

Definition at line 36 of file CdbBdbSRevision.cc.

std::string CdbBdbSRevision::description   [virtual]
 

The revision description.

Implements the corresponding method of the base class or interface.

See also:
CdbRevision::description()

Implements CdbRevision.

Definition at line 42 of file CdbBdbSRevision.cc.

BdbTime CdbBdbSRevision::id   [virtual]
 

The revision identifier.

Implements the corresponding method of the base class or interface.

See also:
CdbRevision::id()

Implements CdbRevision.

Definition at line 24 of file CdbBdbSRevision.cc.

std::string CdbBdbSRevision::name   [virtual]
 

The revision name.

Implements the corresponding method of the base class or interface.

See also:
CdbRevision::name()

Implements CdbRevision.

Definition at line 30 of file CdbBdbSRevision.cc.

CdbBdbSRevision& CdbBdbSRevision::operator= const CdbBdbSRevision &    theRevision [private]
 

The assignment operator (NOT IMPLEMENTED).

Is disabled...


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