#include <DataProxy.h>
Protected Member Functions | |
DataT const * | fetch () const final |
void | prefetch (edm::eventsetup::DataKey const &iKey, edm::EventSetupRecordDetails) final |
Protected Member Functions inherited from edm::eventsetup::ESSourceDataProxyBase | |
void | invalidateCache () override |
void | invalidateTransientCache () override |
template<typename ASYNC , typename GUARD > | |
void | prefetchAsyncImplTemplate (ASYNC iAsync, GUARD iGuardFactory, edm::WaitingTaskHolder iTask, edm::eventsetup::EventSetupRecordImpl const &iRecord, edm::eventsetup::DataKey const &iKey, edm::ESParentContext const &iContext) |
Protected Member Functions inherited from edm::eventsetup::DataProxy | |
void | clearCacheIsValid () |
Private Member Functions | |
void | initializeForNewIOV () override |
Private Attributes | |
std::shared_ptr < cond::persistency::PayloadProxy < DataT > > | m_data |
Initializer | m_initializer |
Definition at line 28 of file DataProxy.h.
|
inlineexplicit |
Definition at line 30 of file DataProxy.h.
|
inlinefinalprotectedvirtual |
Inheriting classes must also override
void prefetch(edm::eventsetup::DataKey const& iKey, EventSetupRecordDetails) override;returns the data obtained in the call to prefetch
Implements edm::eventsetup::ESSourceDataProxyTemplate< DataT >.
Definition at line 48 of file DataProxy.h.
|
inlineoverrideprivatevirtual |
Reimplemented from edm::eventsetup::DataProxy.
Definition at line 51 of file DataProxy.h.
References DataProxy< RecordT, DataT, Initializer >::m_data.
|
delete |
|
inlinefinalprotectedvirtual |
Implements edm::eventsetup::ESSourceDataProxyBase.
Definition at line 43 of file DataProxy.h.
References DataProxy< RecordT, DataT, Initializer >::m_data, and DataProxy< RecordT, DataT, Initializer >::m_initializer.
|
private |
Definition at line 55 of file DataProxy.h.
Referenced by DataProxy< RecordT, DataT, Initializer >::initializeForNewIOV(), and DataProxy< RecordT, DataT, Initializer >::prefetch().
|
private |
Definition at line 56 of file DataProxy.h.
Referenced by DataProxy< RecordT, DataT, Initializer >::prefetch().