#include <ValidInputSource.h>
Inheritance diagram for ValidInputSource:
Public Member Functions | |
ValidInputSource (const XMLByte *const srcDocBytes, const unsigned int byteCount, const XMLCh *const bufId, const bool adoptBuffer=false, xercesc::MemoryManager *const manager=xercesc::XMLPlatformUtils::fgMemoryManager) | |
Constructor. | |
virtual | ~ValidInputSource () |
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 &until) |
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 &until) |
set the validity time of the Object | |
Private Attributes | |
Gaudi::Time | m_since |
Time of the start of validity. | |
Gaudi::Time | m_until |
Time of end of validity. |
Definition at line 23 of file ValidInputSource.h.
ValidInputSource::ValidInputSource | ( | const XMLByte *const | srcDocBytes, | |
const unsigned int | byteCount, | |||
const XMLCh *const | bufId, | |||
const bool | adoptBuffer = false , |
|||
xercesc::MemoryManager *const | manager = xercesc::XMLPlatformUtils::fgMemoryManager | |||
) |
Constructor.
virtual ValidInputSource::~ValidInputSource | ( | ) | [virtual] |
Destructor.
virtual bool ValidInputSource::isValid | ( | ) | const [virtual] |
virtual bool ValidInputSource::isValid | ( | const Gaudi::Time & | time | ) | const [virtual] |
virtual const Gaudi::Time& ValidInputSource::validSince | ( | ) | const [virtual] |
virtual const Gaudi::Time& ValidInputSource::validTill | ( | ) | const [virtual] |
virtual void ValidInputSource::setValidity | ( | const Gaudi::Time & | since, | |
const Gaudi::Time & | until | |||
) | [virtual] |
virtual void ValidInputSource::setValiditySince | ( | const Gaudi::Time & | since | ) | [virtual] |
virtual void ValidInputSource::setValidityTill | ( | const Gaudi::Time & | until | ) | [virtual] |
Gaudi::Time ValidInputSource::m_since [private] |
Gaudi::Time ValidInputSource::m_until [private] |