|
void | connectTo (ProductResolverBase const &iOther, Principal const *iParentPrincipal) final |
|
| ParentProcessProductResolver (std::shared_ptr< BranchDescription const > bd) |
|
BranchDescription const & | branchDescription () const |
|
std::string const & | moduleLabel () const |
|
ProductResolverBase & | operator= (ProductResolverBase const &)=delete |
|
void | prefetchAsync (WaitingTask *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 | putOrMergeProduct (std::unique_ptr< WrapperBase > edp, MergeableRunProductMetadata const *mergeableRunProductMetadata=nullptr) const |
|
void | putProduct (std::unique_ptr< WrapperBase > edp) 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 | setProcessHistory (ProcessHistory const &ph) |
|
void | setProvenance (ProductProvenanceRetriever const *provRetriever, ProcessHistory const &ph, ProductID const &pid) |
|
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 () |
|
|
BranchDescription const & | branchDescription_ () const override |
|
void | prefetchAsync_ (WaitingTask *waitTask, Principal const &principal, bool skipCurrentProcess, ServiceToken const &token, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const override |
|
ProductProvenance const * | productProvenancePtr_ () const override |
|
bool | productResolved_ () const final |
|
bool | productUnavailable_ () const override |
|
bool | productWasDeleted_ () const override |
|
bool | productWasFetchedAndIsValid_ (bool iSkipCurrentProcess) const override |
|
Provenance const * | provenance_ () const final |
|
void | putOrMergeProduct_ (std::unique_ptr< WrapperBase > prod, MergeableRunProductMetadata const *mergeableRunProductMetadata) const final |
|
void | putProduct_ (std::unique_ptr< WrapperBase > edp) const override |
|
void | resetBranchDescription_ (std::shared_ptr< BranchDescription const > bd) override |
|
void | resetProductData_ (bool deleteEarly) override |
|
std::string const & | resolvedModuleLabel_ () const override |
|
Resolution | resolveProduct_ (Principal const &principal, bool skipCurrentProcess, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const override |
|
void | setProcessHistory_ (ProcessHistory const &ph) override |
|
void | setProvenance_ (ProductProvenanceRetriever const *provRetriever, ProcessHistory const &ph, ProductID const &pid) override |
|
bool | singleProduct_ () const override |
|
void | throwNullRealProduct () const |
|
bool | unscheduledWasNotRun_ () const override |
|
Definition at line 367 of file ProductResolvers.h.