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  

CdbBdbSConditionP Class Reference
[CdbBdbShared]

Inheritance diagram for CdbBdbSConditionP:

CdbBdbSCollectionElementP BdbPersObj List of all members.

Public Methods

 CdbBdbSConditionP (ooInternalObj iobj)
 Special constructor (NOT IMPLEMENTED).

 CdbBdbSConditionP (const char *theName, d_UShort theId, const char *theDescription, const BdbTime &theCreationTime, const BdbRef(CdbBdbSClusterP)&theClusterRef, bool isPartitionable)
 Normal constructor.

virtual ~CdbBdbSConditionP ()
 Destructor.

 ooString (32) description() const
BdbTime created () const
bool isPartitionable () const
 BdbRef (CdbBdbSClusterP) cluster() const
 Get a cluster the condition is member of.

void dump (ostream &o) const
 Dump the contents of the object.


Private Methods

 CdbBdbSConditionP ()
 Default constructor (NOT IMPLEMENTED)).

 ooString (32) _description
 BdbRef (CdbBdbSClusterP) _cluster<-> _conditions[]

Private Attributes

BdbTime _created
d_Boolean _isPartitionable

Constructor & Destructor Documentation

CdbBdbSConditionP::CdbBdbSConditionP ooInternalObj    iobj [inline]
 

Special constructor (NOT IMPLEMENTED).

WARNING: This constructor is defined to avoid automatically generated constructor from Objectivity, which will break the compilation due to missing default constructor of BdbTime class.

Definition at line 60 of file CdbBdbSConditionP.ddl.

References _created.

CdbBdbSConditionP::CdbBdbSConditionP   [private]
 

Default constructor (NOT IMPLEMENTED)).

Also see comments about the special constructor defined above.

CdbBdbSConditionP::CdbBdbSConditionP const char *    theName,
d_UShort    theId,
const char *    theDescription,
const BdbTime   theCreationTime,
const BdbRef(CdbBdbSClusterP)&    theClusterRef,
bool    isPartitionable
 

Normal constructor.

See also:
CdbBdbSConditionP
Parameters:
theName  the name of the condition
theId  the identifier of the condition
theDescription  the description of the condition
theCreationTime  the time when the condition is supposed to be created
theClusterRef  a data cluster to join
isPartitionable  true if the conditions is split into partitions

Definition at line 13 of file CdbBdbSConditionP.cc.

References BdbIsNull, BdbTime::minusInfinity, and BdbTime::plusInfinity.

CdbBdbSConditionP::~CdbBdbSConditionP   [virtual]
 

Destructor.

Definition at line 32 of file CdbBdbSConditionP.cc.


Member Function Documentation

CdbBdbSConditionP::BdbRef CdbBdbSClusterP    [private]
 

CdbBdbSConditionP::BdbRef CdbBdbSClusterP    const
 

Get a cluster the condition is member of.

BdbTime CdbBdbSConditionP::created  
 

Definition at line 42 of file CdbBdbSConditionP.cc.

References _created.

void CdbBdbSConditionP::dump ostream &    o const
 

Dump the contents of the object.

Definition at line 60 of file CdbBdbSConditionP.cc.

References _created, _isPartitionable, BdbcRead, and CdbBdbSCollectionElementP::id().

bool CdbBdbSConditionP::isPartitionable  
 

Definition at line 48 of file CdbBdbSConditionP.cc.

References _isPartitionable.

CdbBdbSConditionP::ooString 32    [private]
 

Reimplemented from CdbBdbSCollectionElementP.

CdbBdbSConditionP::ooString 32    const
 

Reimplemented from CdbBdbSCollectionElementP.


Member Data Documentation

BdbTime CdbBdbSConditionP::_created [private]
 

Definition at line 112 of file CdbBdbSConditionP.ddl.

Referenced by CdbBdbSConditionP(), created(), and dump().

d_Boolean CdbBdbSConditionP::_isPartitionable [private]
 

Definition at line 113 of file CdbBdbSConditionP.ddl.

Referenced by dump(), and isPartitionable().


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