1 #ifndef CondCore_IOVService_PayloadProxy_h
2 #define CondCore_IOVService_PayloadProxy_h
46 const std::string &
token,
99 template<
typename DataT>
104 const std::string &
token,
124 return m_data.load(session,itoken);
132 #endif // CondCore_IOVService_PayloadProxy_h
IOVElementProxy m_element
TimeType timetype() const
std::pair< Time_t, Time_t > ValidityInterval
TimeType timetype() const
cond::ValidityInterval loadFor(cond::Time_t time)
BasePayloadProxy(cond::DbSession &session, const std::string &token, bool errorPolicy)
virtual ~BasePayloadProxy()
unsigned long long Time_t
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
const DataT & operator()() const
IOVProxy const & iov() const
PayloadProxy(cond::DbSession &session, const std::string &token, bool errorPolicy, const char *source=0)
virtual void invalidateCache()
std::string const & token() const