#include <ProductResolvers.h>
|
| AliasProductResolver (std::shared_ptr< BranchDescription const > bd, DataManagingOrAliasProductResolver &realProduct) |
|
void | connectTo (ProductResolverBase const &iOther, Principal const *iParentPrincipal) final |
|
| DataManagingOrAliasProductResolver () |
|
BranchDescription const & | branchDescription () const |
|
std::string const & | moduleLabel () const |
|
ProductResolverBase & | operator= (ProductResolverBase const &)=delete |
|
void | prefetchAsync (WaitingTaskHolder waitTask, Principal const &principal, bool skipCurrentProcess, ServiceToken const &token, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const |
|
std::string const & | processName () const |
|
ProductID const & | productID () const |
|
std::string const & | productInstanceName () const |
|
ProductProvenance const * | productProvenancePtr () const |
|
bool | productResolved () const |
|
| ProductResolverBase () |
|
| ProductResolverBase (ProductResolverBase const &)=delete |
|
TypeID | productType () const |
|
bool | productUnavailable () const |
|
bool | productWasDeleted () const |
|
bool | productWasFetchedAndIsValid (bool iSkipCurrentProcess) const |
|
Provenance const * | provenance () const |
|
bool | provenanceAvailable () const |
|
void | resetBranchDescription (std::shared_ptr< BranchDescription const > bd) |
|
void | resetProductData () |
|
std::string const & | resolvedModuleLabel () const |
|
Resolution | resolveProduct (Principal const &principal, bool skipCurrentProcess, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const |
|
void | retrieveAndMerge (Principal const &principal, MergeableRunProductMetadata const *mergeableRunProductMetadata) const |
|
void | setMergeableRunProductMetadata (MergeableRunProductMetadata const *mrpm) |
|
void | setProductID (ProductID const &pid) |
|
void | setProductProvenanceRetriever (ProductProvenanceRetriever const *provRetriever) |
|
virtual void | setupUnscheduled (UnscheduledConfigurator const &) |
|
bool | singleProduct () const |
|
StableProvenance const * | stableProvenance () const |
|
void | unsafe_deleteProduct () const |
|
bool | unscheduledWasNotRun () const |
|
void | write (std::ostream &os) const |
|
virtual | ~ProductResolverBase () |
|
Definition at line 257 of file ProductResolvers.h.
◆ ProductStatus
◆ AliasProductResolver()
◆ branchDescription_()
|
inlineoverrideprivatevirtual |
◆ connectTo()
◆ getProductData()
ProductData const& edm::AliasProductResolver::getProductData |
( |
| ) |
const |
|
inlinefinalprivatevirtual |
◆ prefetchAsync_()
|
inlineoverrideprivatevirtual |
◆ productProvenancePtr_()
◆ productResolved_()
bool edm::AliasProductResolver::productResolved_ |
( |
| ) |
const |
|
inlinefinalprivatevirtual |
◆ productUnavailable_()
bool edm::AliasProductResolver::productUnavailable_ |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ productWasDeleted_()
bool edm::AliasProductResolver::productWasDeleted_ |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ productWasFetchedAndIsValid_()
bool edm::AliasProductResolver::productWasFetchedAndIsValid_ |
( |
bool |
iSkipCurrentProcess | ) |
const |
|
inlinefinalprivatevirtual |
◆ provenance_()
Provenance const* edm::AliasProductResolver::provenance_ |
( |
| ) |
const |
|
inlinefinalprivatevirtual |
◆ resetBranchDescription_()
void edm::AliasProductResolver::resetBranchDescription_ |
( |
std::shared_ptr< BranchDescription const > |
bd | ) |
|
|
inlineoverrideprivatevirtual |
◆ resetProductData_()
void edm::AliasProductResolver::resetProductData_ |
( |
bool |
deleteEarly | ) |
|
|
overrideprivatevirtual |
◆ resolvedModuleLabel_()
std::string const& edm::AliasProductResolver::resolvedModuleLabel_ |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ resolveProduct_()
|
inlineoverrideprivatevirtual |
◆ setProductID_()
void edm::AliasProductResolver::setProductID_ |
( |
ProductID const & |
pid | ) |
|
|
overrideprivatevirtual |
◆ setProductProvenanceRetriever_()
◆ singleProduct_()
bool edm::AliasProductResolver::singleProduct_ |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ unscheduledWasNotRun_()
bool edm::AliasProductResolver::unscheduledWasNotRun_ |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ bd_
◆ realProduct_
void prefetchAsync(WaitingTaskHolder waitTask, Principal const &principal, bool skipCurrentProcess, ServiceToken const &token, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const