#include <SimpleValidity.h>
Inheritance diagram for SimpleValidity:
Public Member Functions | |
SimpleValidity () | |
standard constructor | |
SimpleValidity (const Gaudi::Time &since, const Gaudi::Time &till) | |
standard constructor | |
SimpleValidity (const IValidity ©) | |
(explicit) constructor from other IValidity object | |
SimpleValidity (const SimpleValidity ©) | |
copy constructor (deep copy) | |
SimpleValidity & | operator= (const IValidity ©) |
assignement from any IValidity object | |
SimpleValidity & | operator= (const SimpleValidity ©) |
assignement (deep copy) | |
virtual | ~SimpleValidity () |
destructor | |
virtual bool | isValid () const |
is the Object valid? (it can be always invalid) | |
virtual bool | isValid (const Gaudi::Time &time) const |
is the Object valid for a given time? | |
virtual const Gaudi::Time & | validSince () const |
since what time the Objest is valid? | |
virtual const Gaudi::Time & | validTill () const |
till what time the Object is Valid? | |
virtual void | setValidity (const Gaudi::Time &since, const Gaudi::Time &till) |
set the validity range of the Object | |
virtual void | setValiditySince (const Gaudi::Time &since) |
set the validity time of the Object | |
virtual void | setValidityTill (const Gaudi::Time &till) |
set the validity time of the Object | |
Private Attributes | |
Gaudi::Time | m_since |
Gaudi::Time | m_till |
Definition at line 33 of file SimpleValidity.h.
SimpleValidity::SimpleValidity | ( | ) |
standard constructor
SimpleValidity::SimpleValidity | ( | const Gaudi::Time & | since, | |
const Gaudi::Time & | till | |||
) |
standard constructor
since | "since" time for validity range | |
till | "till" time for validity range |
SimpleValidity::SimpleValidity | ( | const IValidity & | copy | ) | [explicit] |
SimpleValidity::SimpleValidity | ( | const SimpleValidity & | copy | ) |
virtual SimpleValidity::~SimpleValidity | ( | ) | [virtual] |
destructor
SimpleValidity& SimpleValidity::operator= | ( | const IValidity & | copy | ) |
SimpleValidity& SimpleValidity::operator= | ( | const SimpleValidity & | copy | ) |
virtual bool SimpleValidity::isValid | ( | ) | const [virtual] |
virtual bool SimpleValidity::isValid | ( | const Gaudi::Time & | time | ) | const [virtual] |
is the Object valid for a given time?
time | tiemto be checked |
Implements IValidity.
virtual const Gaudi::Time& SimpleValidity::validSince | ( | ) | const [inline, virtual] |
since what time the Objest is valid?
Implements IValidity.
Definition at line 92 of file SimpleValidity.h.
00092 { return m_since; }
virtual const Gaudi::Time& SimpleValidity::validTill | ( | ) | const [inline, virtual] |
till what time the Object is Valid?
Implements IValidity.
Definition at line 98 of file SimpleValidity.h.
00098 { return m_till ; }
virtual void SimpleValidity::setValidity | ( | const Gaudi::Time & | since, | |
const Gaudi::Time & | till | |||
) | [virtual] |
virtual void SimpleValidity::setValiditySince | ( | const Gaudi::Time & | since | ) | [virtual] |
virtual void SimpleValidity::setValidityTill | ( | const Gaudi::Time & | till | ) | [virtual] |
Gaudi::Time SimpleValidity::m_since [private] |
Definition at line 114 of file SimpleValidity.h.
Gaudi::Time SimpleValidity::m_till [private] |
Definition at line 115 of file SimpleValidity.h.