#include <CondCore/IOVService/interface/IOVIterator.h>
Public Member Functions | |
virtual bool | atEnd () const =0 |
virtual bool | empty () const =0 |
virtual bool | next ()=0 |
virtual std::string | payloadToken () const =0 |
virtual size_t | position () const =0 |
virtual size_t | size () const =0 |
virtual TimeType | timetype () const =0 |
virtual cond::ValidityInterval | validity () const =0 |
return the "closed" validity interval: i.e. | |
virtual | ~IOVIterator () |
Protected Member Functions | |
IOVIterator () |
Definition at line 6 of file IOVIterator.h.
virtual cond::IOVIterator::~IOVIterator | ( | ) | [inline, virtual] |
cond::IOVIterator::IOVIterator | ( | ) | [inline, protected] |
virtual bool cond::IOVIterator::atEnd | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
virtual bool cond::IOVIterator::empty | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
virtual bool cond::IOVIterator::next | ( | ) | [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
Referenced by l1t::DataReader::loadIntervals(), l1t::DataReader::payloadToken(), cond::service::PoolDBOutputService::tagInfo(), and l1t::DataWriter::writeKeyList().
virtual std::string cond::IOVIterator::payloadToken | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
Referenced by l1t::DataReader::loadIntervals(), l1t::DataReader::payloadToken(), and cond::service::PoolDBOutputService::tagInfo().
virtual size_t cond::IOVIterator::position | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
virtual size_t cond::IOVIterator::size | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
Referenced by CondBasicIter::create(), and cond::service::PoolDBOutputService::tagInfo().
virtual TimeType cond::IOVIterator::timetype | ( | ) | const [pure virtual] |
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
virtual cond::ValidityInterval cond::IOVIterator::validity | ( | ) | const [pure virtual] |
return the "closed" validity interval: i.e.
the payload is valid at both extremes included
Implemented in cond::IOVIteratorImpl, and cond::IOVRevIteratorImpl.
Referenced by l1t::DataReader::loadIntervals(), l1t::DataReader::payloadToken(), cond::service::PoolDBOutputService::tagInfo(), and l1t::DataWriter::writeKeyList().