#include <ProductResolvers.h>
Private Member Functions | |
void | prefetchAsync_ (WaitingTask *waitTask, Principal const &principal, bool skipCurrentProcess, ServiceToken const &token, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const final |
bool | productUnavailable_ () const final |
Resolution | resolveProduct_ (Principal const &principal, bool skipCurrentProcess, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const final |
bool | unscheduledWasNotRun_ () const final |
Additional Inherited Members | |
Public Types inherited from edm::SwitchBaseProductResolver | |
using | ProductStatus = DataManagingProductResolver::ProductStatus |
Protected Member Functions inherited from edm::SwitchBaseProductResolver | |
std::atomic< bool > & | prefetchRequested () const |
DataManagingOrAliasProductResolver const & | realProduct () const |
Resolution | resolveProductImpl (Resolution) const |
ProductStatus | status () const |
WaitingTaskList & | waitingTasks () const |
Worker * | worker () const |
Definition at line 346 of file ProductResolvers.h.
|
inline |
Definition at line 348 of file ProductResolvers.h.
References edm::ProductResolverBase::prefetchAsync_(), cmsRelvalreport::principal(), and edm::ProductResolverBase::resolveProduct_().
|
finalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 732 of file ProductResolvers.cc.
References edm::ProductResolverBase::prefetchAsync(), and edm::SwitchBaseProductResolver::realProduct().
|
inlinefinalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 364 of file ProductResolvers.h.
|
finalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 725 of file ProductResolvers.cc.
References edm::SwitchBaseProductResolver::realProduct(), edm::ProductResolverBase::resolveProduct(), and edm::SwitchBaseProductResolver::resolveProductImpl().
|
inlinefinalprivatevirtual |
Implements edm::ProductResolverBase.
Definition at line 363 of file ProductResolvers.h.