#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.
1.4.7