![]() |
![]() |
#include <ESSourceDataProxyTemplate.h>
Protected Member Functions | |
virtual DataT const * | fetch () const =0 |
![]() | |
void | invalidateCache () override |
void | invalidateTransientCache () override |
virtual void | prefetch (edm::eventsetup::DataKey const &iKey, EventSetupRecordDetails)=0 |
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) |
![]() | |
void | clearCacheIsValid () |
Private Member Functions | |
void const * | getAfterPrefetchImpl () const final |
Definition at line 36 of file ESSourceDataProxyTemplate.h.
|
inline |
Definition at line 38 of file ESSourceDataProxyTemplate.h.
|
delete |
|
protectedpure virtual |
Inheriting classes must also override void prefetch(edm::eventsetup::DataKey const& iKey, EventSetupRecordDetails) override;returns the data obtained in the call to prefetch
Implemented in DataProxy< RecordT, DataT, Initializer >.
Referenced by edm::eventsetup::ESSourceDataProxyTemplate< DataT >::getAfterPrefetchImpl().
|
inlinefinalprivatevirtual |
used to retrieve the data from the implementation. The data is then cached locally.
Implements edm::eventsetup::DataProxy.
Definition at line 58 of file ESSourceDataProxyTemplate.h.
References edm::eventsetup::ESSourceDataProxyTemplate< DataT >::fetch().
|
delete |