#include <IOV.h>
Public Types | |
typedef Container::const_iterator | const_iterator |
typedef std::vector< Item > | Container |
typedef std::pair < cond::Time_t, std::string > | Item |
typedef Container::iterator | iterator |
Public Member Functions | |
size_t | add (cond::Time_t time, std::string const &token) |
iterator | find (cond::Time_t time) |
const_iterator | find (cond::Time_t time) const |
IOV () | |
IOV (int type, cond::Time_t since) | |
cond::TimeType | timeType () const |
virtual | ~IOV () |
Public Attributes | |
cond::Time_t | firstsince |
Container | iov |
int | timetype |
typedef Container::const_iterator cond::IOV::const_iterator |
typedef std::vector<Item> cond::IOV::Container |
typedef std::pair<cond::Time_t, std::string> cond::IOV::Item |
typedef Container::iterator cond::IOV::iterator |
|
inline |
|
inline |
Definition at line 26 of file IOV.h.
References iov, ora::PVector< Tp >::push_back(), and ora::PVector< Tp >::size().
|
inline |
Definition at line 31 of file IOV.h.
References ora::PVector< Tp >::begin(), ora::PVector< Tp >::end(), first, and iov.
Referenced by cond::IOVProxy::find(), and cond::IOVProxy::setRange().
|
inline |
Definition at line 40 of file IOV.h.
References ora::PVector< Tp >::begin(), ora::PVector< Tp >::end(), first, and iov.
|
inline |
Definition at line 50 of file IOV.h.
References timetype, cond::timeTypeSpecs, and cond::TimeTypeSpecs::type.
Referenced by cond::IOVProxy::timetype().
cond::Time_t cond::IOV::firstsince |
Definition at line 55 of file IOV.h.
Referenced by cond::migrateIOV().
Container cond::IOV::iov |
Definition at line 53 of file IOV.h.
Referenced by add(), copyObject(), find(), cond::IOVProxy::iov(), cond::migrateIOV(), and publishObjects().
int cond::IOV::timetype |
Definition at line 54 of file IOV.h.
Referenced by cond::migrateIOV(), and timeType().