Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbRooRoConfigElementR Class Reference

Objects of this class represent simple condition configuration elements. More...

List of all members.

Public Member Functions

 CdbRooRoConfigElementR (const BdbTime &theRevisionId=BdbTime::minusInfinity, UShort_t thePartitionId=0, bool useRevisionFlag=true)
 Normal & default constructor.

virtual ~CdbRooRoConfigElementR ()
 The destructor.

bool operator== (const CdbRooRoConfigElementR &theElement) const
 The "equal" operator.

bool operator!= (const CdbRooRoConfigElementR &theElement) const
 The "not-equal" operator.

bool accessIsAllowed () const
 Check if the current element is not in the "NO ACCESS" state.

BdbTime revision () const
UShort_t partition () const
bool useRevision () const


Detailed Description

Objects of this class represent simple condition configuration elements.

This is an embedded class.

Definition at line 17 of file CdbRooRoConfigElementR.rdl.


Constructor & Destructor Documentation

CdbRooRoConfigElementR::CdbRooRoConfigElementR const BdbTime   theRevisionId = BdbTime::minusInfinity,
UShort_t    thePartitionId = 0,
bool    useRevisionFlag = true
[inline, explicit]
 

Normal & default constructor.

The default constructor will put the element into the "NO ACCESS" state. This state can be checked by calling the corresponding method defined below.

See also:
CdbRooRoConfigElementR::accessIsAllowed( )

Definition at line 28 of file CdbRooRoConfigElementR.rdl.

virtual CdbRooRoConfigElementR::~CdbRooRoConfigElementR   [inline, virtual]
 

The destructor.

NOTE: The destructor is NOT virtual because this is an embedded class.

Definition at line 41 of file CdbRooRoConfigElementR.rdl.


Member Function Documentation

bool CdbRooRoConfigElementR::accessIsAllowed   const [inline]
 

Check if the current element is not in the "NO ACCESS" state.

Definition at line 64 of file CdbRooRoConfigElementR.rdl.

References BdbTime::minusInfinity, and revision().

Referenced by CdbRooRoCondition::modified().

bool CdbRooRoConfigElementR::operator!= const CdbRooRoConfigElementR &    theElement const [inline]
 

The "not-equal" operator.

Definition at line 57 of file CdbRooRoConfigElementR.rdl.

References operator==().

bool CdbRooRoConfigElementR::operator== const CdbRooRoConfigElementR &    theElement const [inline]
 

The "equal" operator.

This operator is required to compare objects of this class.

Definition at line 47 of file CdbRooRoConfigElementR.rdl.

References partition(), revision(), and useRevision().

Referenced by operator!=().

UShort_t CdbRooRoConfigElementR::partition   const [inline]
 

Definition at line 69 of file CdbRooRoConfigElementR.rdl.

Referenced by CdbRooRoCondition::modified(), operator<<(), and operator==().

BdbTime CdbRooRoConfigElementR::revision   const [inline]
 

Definition at line 68 of file CdbRooRoConfigElementR.rdl.

References CdbRooRoTimeR::getBdbTime().

Referenced by accessIsAllowed(), CdbRooRoCondition::modified(), operator<<(), and operator==().

bool CdbRooRoConfigElementR::useRevision   const [inline]
 

Definition at line 70 of file CdbRooRoConfigElementR.rdl.

Referenced by CdbRooRoCondition::modified(), operator<<(), and operator==().


The documentation for this class was generated from the following file:
Generated on Mon Dec 5 18:22:24 2005 for CDB by doxygen1.3-rc3