Feature #15379
Milestone #15372: art multi-threading phase 1
Add stub version of consumes to modules
Scope:
Internal
Experiment:
-
SSI Package:
art
Description
Stub has no functionality.
Related issues
History
#1 Updated by Kyle Knoepfel almost 4 years ago
- Status changed from New to Accepted
#2 Updated by Kyle Knoepfel over 3 years ago
- Status changed from Accepted to Assigned
- Assignee set to Kyle Knoepfel
- % Done changed from 0 to 80
#3 Updated by Kyle Knoepfel over 3 years ago
- Category set to Navigation
- Status changed from Assigned to Resolved
- % Done changed from 80 to 100
- SSI Package art added
Implemented with commit art:f12a9f9. The return type for this implementation is void
for now. It will likely change to something like ProductToken<T>
.
#4 Updated by Kyle Knoepfel over 3 years ago
- Target version set to 2.08.00
There are now six different interface calls that may be invoked:
// Unconditional retrievals
consumes<MyProd>(input_tag); // => ProductToken<MyProd>
consumesMany<MyProd>(); // => void
consumesView<MyElem>(input_tag); // => ViewToken<MyElem>
// Conditional retrievals (e.g. within 'if' blocks)
mayConsume<MyProd>(input_tag); // => ProductToken<MyProd>
mayConsumeMany<MyProd>(); // => void
mayConsumeView<MyElem>(input_tag); // => ViewToken<MyElem>
The tokens can be provided to the product retrieval interface--e.g. event.getValidHandle(token)
--for product lookup. See consumes documentation here.
#5 Updated by Kyle Knoepfel over 3 years ago
- Status changed from Resolved to Closed
#6 Updated by Kyle Knoepfel over 3 years ago
- Subject changed from Add stub version of consumes to EDProducer and EDFilter to Add stub version of consumes to modules
#7 Updated by Kyle Knoepfel over 2 years ago
- Has duplicate Feature #8844: Declaration of module inputs added