1 #ifndef CondCore_CondDB_KeyListProxy_h 2 #define CondCore_CondDB_KeyListProxy_h 14 namespace persistency {
21 typedef std::vector<cond::Time_t>
DataT;
25 Session const* mostRecentSession,
26 std::shared_ptr<std::vector<Iov_t>>
const* mostRecentRequests,
27 const char*
source =
nullptr)
28 :
super(mostRecentCurrentIov, mostRecentSession, mostRecentRequests,
source), m_keyList() {
PayloadProxy< DataT > super
PayloadProxy(Iov_t const *mostRecentCurrentIov, Session const *mostRecentSession, std::shared_ptr< std::vector< Iov_t >> const *mostRecentRequests, const char *source=nullptr)
void loadPayload() override
std::vector< cond::Time_t > DataT
virtual IOVProxy get(std::string name) const =0
const KeyList & operator()() const
void initKeyList(PayloadProxy const &originalPayloadProxy)
void loadMore(CondGetter const &getter) override
static std::string const source