#include <PayloadProxy.h>
Public Member Functions | |
BasePayloadProxy (Iov_t const *mostRecentCurrentIov, Session const *mostRecentSession, std::shared_ptr< std::vector< Iov_t >> const *mostRecentRequests) | |
void | initializeForNewIOV () |
bool | isValid () const |
virtual void | loadMore (CondGetter const &) |
virtual void | make ()=0 |
virtual | ~BasePayloadProxy () |
Protected Attributes | |
Iov_t | m_iovAtInitialization |
Iov_t const * | m_mostRecentCurrentIov |
std::shared_ptr< std::vector < Iov_t > > const * | m_mostRecentRequests |
Session const * | m_mostRecentSession |
std::shared_ptr< std::vector < Iov_t > > | m_requests |
Session | m_session |
Private Member Functions | |
virtual void | loadPayload ()=0 |
Definition at line 27 of file PayloadProxy.h.
cond::persistency::BasePayloadProxy::BasePayloadProxy | ( | Iov_t const * | mostRecentCurrentIov, |
Session const * | mostRecentSession, | ||
std::shared_ptr< std::vector< Iov_t >> const * | mostRecentRequests | ||
) |
Definition at line 7 of file PayloadProxy.cc.
|
virtual |
Definition at line 14 of file PayloadProxy.cc.
void cond::persistency::BasePayloadProxy::initializeForNewIOV | ( | ) |
Definition at line 18 of file PayloadProxy.cc.
References m_iovAtInitialization, m_mostRecentCurrentIov, m_mostRecentRequests, m_mostRecentSession, m_requests, and m_session.
bool cond::persistency::BasePayloadProxy::isValid | ( | void | ) | const |
Definition at line 16 of file PayloadProxy.cc.
References cond::Iov_t::isValid(), and m_iovAtInitialization.
Referenced by ntupleDataFormat._Object::_checkIsValid(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inlinevirtual |
Reimplemented in cond::persistency::PayloadProxy< cond::persistency::KeyList >.
Definition at line 40 of file PayloadProxy.h.
|
privatepure virtual |
|
pure virtual |
|
protected |
Definition at line 48 of file PayloadProxy.h.
Referenced by initializeForNewIOV(), isValid(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().
|
protected |
Definition at line 52 of file PayloadProxy.h.
Referenced by initializeForNewIOV().
|
protected |
Definition at line 54 of file PayloadProxy.h.
Referenced by initializeForNewIOV().
|
protected |
Definition at line 53 of file PayloadProxy.h.
Referenced by initializeForNewIOV().
|
protected |
Definition at line 50 of file PayloadProxy.h.
Referenced by initializeForNewIOV(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload().
|
protected |
Definition at line 49 of file PayloadProxy.h.
Referenced by initializeForNewIOV(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().