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

CdbBdbProxyElement Class Reference

An element of the proxy cache. More...

#include <CdbBdbProxyElement.hh>

List of all members.

Public Member Functions

 CdbBdbProxyElement ()
 The implementation of the CdbBdbProxyElement.

 CdbBdbProxyElement (const std::string &theName, const BdbRef(BdbObject)&theRef, const BdbIntervalBase &theValidity, bool updatedFlag)
 CdbBdbProxyElement (const CdbBdbProxyElement &theElement)
 ~CdbBdbProxyElement ()
CdbBdbProxyElement & operator= (const CdbBdbProxyElement &theElement)
std::string name () const
BdbIntervalBase validity () const
 BdbRef (BdbObject) objectRef() const
bool updated () const
std::string shortName () const
 Get the short condition name only.


Detailed Description

An element of the proxy cache.

Objects of this class are meant to pass the information about updated cache elments to cleints

Definition at line 21 of file CdbBdbProxyElement.hh.


Constructor & Destructor Documentation

CdbBdbProxyElement::CdbBdbProxyElement  
 

The implementation of the CdbBdbProxyElement.

See also:
CdbBdbProxyElement

Definition at line 14 of file CdbBdbProxyElement.cc.

CdbBdbProxyElement::CdbBdbProxyElement const std::string &    theName,
const BdbRef(BdbObject)&    theRef,
const BdbIntervalBase   theValidity,
bool    updatedFlag
 

Definition at line 22 of file CdbBdbProxyElement.cc.

CdbBdbProxyElement::CdbBdbProxyElement const CdbBdbProxyElement &    theElement
 

Definition at line 32 of file CdbBdbProxyElement.cc.

CdbBdbProxyElement::~CdbBdbProxyElement  
 

Definition at line 39 of file CdbBdbProxyElement.cc.


Member Function Documentation

CdbBdbProxyElement::BdbRef BdbObject    const [inline]
 

std::string CdbBdbProxyElement::name   const [inline]
 

Definition at line 73 of file CdbBdbProxyElement.hh.

Referenced by SimpleProxyUsingRevision::redefinedFaultHandler(), and SimpleProxy::redefinedFaultHandler().

CdbBdbProxyElement & CdbBdbProxyElement::operator= const CdbBdbProxyElement &    theElement
 

Definition at line 43 of file CdbBdbProxyElement.cc.

References _name, _updated, and _validity.

std::string CdbBdbProxyElement::shortName   const
 

Get the short condition name only.

This method will extract the condition name from the path.

Definition at line 55 of file CdbBdbProxyElement.cc.

References CdbPathName::last(), and CdbPathName::toString().

Referenced by SimpleProxyUsingRevision::redefinedFaultHandler(), and SimpleProxy::redefinedFaultHandler().

bool CdbBdbProxyElement::updated   const [inline]
 

Definition at line 94 of file CdbBdbProxyElement.hh.

Referenced by SimpleProxyUsingRevision::redefinedFaultHandler(), and SimpleProxy::redefinedFaultHandler().

BdbIntervalBase CdbBdbProxyElement::validity   const [inline]
 

Definition at line 80 of file CdbBdbProxyElement.hh.

Referenced by SimpleProxyUsingRevision::redefinedFaultHandler(), and SimpleProxy::redefinedFaultHandler().


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