1 #ifndef FWCore_Framework_DataProxy_h
2 #define FWCore_Framework_DataProxy_h
28 namespace eventsetup {
29 struct ComponentDescription;
void setCacheIsValidAndAccessType(bool iTransientAccessOnly) const
bool cacheIsValid() const
virtual void invalidateTransientCache()
void setProviderDescription(ComponentDescription const *iDesc)
void doGet(EventSetupRecord const &iRecord, DataKey const &iKey, bool iTransiently) const
DataProxy const & operator=(DataProxy const &)
ComponentDescription const * description_
ComponentDescription const * providerDescription() const
returns the description of the DataProxyProvider which owns this Proxy
bool nonTransientAccessRequested_
virtual void invalidateCache()=0
virtual void const * getImpl(EventSetupRecord const &, DataKey const &iKey)=0