Gaudi Framework, version v23r7

Home   Generated: Wed Mar 20 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
IValidity Class Referenceabstract

Interface for objects with a validity. More...

#include <GaudiKernel/IValidity.h>

Public Member Functions

virtual bool isValid () const =0
 Check if the object is valid (it can be always invalid).
 
virtual bool isValid (const Gaudi::Time &) const =0
 Check if the object is valid for the specified point in time.
 
virtual const Gaudi::TimevalidSince () const =0
 Returns the start of validity of the object.
 
virtual const Gaudi::TimevalidTill () const =0
 Returns the end of validity of the object.
 
virtual void setValidity (const Gaudi::Time &, const Gaudi::Time &)=0
 Set the interval of validity of the object.
 
virtual void setValiditySince (const Gaudi::Time &)=0
 Sets the start of validity of the object.
 
virtual void setValidityTill (const Gaudi::Time &)=0
 Sets the end of validity of the object.
 
virtual ~IValidity ()
 destructor
 

Detailed Description

Interface for objects with a validity.

Definition at line 9 of file IValidity.h.

Constructor & Destructor Documentation

virtual IValidity::~IValidity ( )
inlinevirtual

destructor

Definition at line 34 of file IValidity.h.

{}

Member Function Documentation

virtual bool IValidity::isValid ( ) const
pure virtual

Check if the object is valid (it can be always invalid).

virtual bool IValidity::isValid ( const Gaudi::Time ) const
pure virtual

Check if the object is valid for the specified point in time.

virtual void IValidity::setValidity ( const Gaudi::Time ,
const Gaudi::Time  
)
pure virtual

Set the interval of validity of the object.

virtual void IValidity::setValiditySince ( const Gaudi::Time )
pure virtual

Sets the start of validity of the object.

virtual void IValidity::setValidityTill ( const Gaudi::Time )
pure virtual

Sets the end of validity of the object.

virtual const Gaudi::Time& IValidity::validSince ( ) const
pure virtual

Returns the start of validity of the object.

virtual const Gaudi::Time& IValidity::validTill ( ) const
pure virtual

Returns the end of validity of the object.


The documentation for this class was generated from the following file:

Generated at Wed Mar 20 2013 17:59:46 for Gaudi Framework, version v23r7 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004