1 #ifndef CondCore_IOVService_PayloadProxy_h
2 #define CondCore_IOVService_PayloadProxy_h
110 template<
typename DataT>
140 return m_data.load(session,itoken);
148 #endif // CondCore_IOVService_PayloadProxy_h
IOVElementProxy m_element
TimeType timetype() const
void loadIov(const std::string iovToken)
std::pair< Time_t, Time_t > ValidityInterval
cond::ValidityInterval loadFor(cond::Time_t time)
virtual ~BasePayloadProxy()
unsigned long long Time_t
PayloadProxy(cond::DbSession &session, bool errorPolicy, const char *source=0)
cond::PayloadRef< DataT > m_data
virtual void loadMore(CondGetter const &)
virtual bool load(cond::DbSession &session, std::string const &itoken)
cond::ValidityInterval setIntervalFor(cond::Time_t time)
virtual void invalidateCache()=0
std::vector< ObjId > ObjIds
virtual bool load(cond::DbSession &session, std::string const &token)=0
void loadTag(const std::string tag)
const DataT & operator()() const
TimeType timetype() const
BasePayloadProxy(cond::DbSession &session, bool errorPolicy)
IOVProxy const & iov() const
static std::string const source
PayloadProxy(cond::DbSession &session, const std::string &token, bool errorPolicy, const char *source=0)
virtual void invalidateCache()
std::string const & token() const