30 m_session.transaction().start(
true);
31 m_iovProxy = m_session.readIov(
tag);
32 m_session.transaction().commit();
34 m_requests = std::make_shared<std::vector<cond::Iov_t>>();
38 m_session.transaction().start(
true);
40 m_session.transaction().commit();
42 m_requests = std::make_shared<std::vector<cond::Iov_t>>();
52 if (!m_currentIov.isValidFor(
time)) {
54 m_session.transaction().start(
true);
55 m_currentIov = m_iovProxy.getInterval(
time);
56 m_session.transaction().commit();
void addInfo(std::string const &il, std::string const &cs, std::string const &tag)
ValidityInterval setIntervalFor(Time_t target)
std::pair< Time_t, Time_t > ValidityInterval
virtual ~DataProxyWrapperBase()
unsigned long long Time_t
void loadTag(std::string const &tag)
const char * pluginCategory()
#define EDM_REGISTER_PLUGINFACTORY(_factory_, _category_)