1 #ifndef FWCore_Framework_WorkerInPath_h 2 #define FWCore_Framework_WorkerInPath_h 33 typename T::TransitionInfoType
const&,
36 typename T::Context
const*);
107 template <
typename T>
109 typename T::TransitionInfoType
const&
info,
112 typename T::Context
const*
context) {
113 if constexpr (T::isEvent_) {
117 if constexpr (T::isEvent_) {
void setPathContext(PathContext const *v)
bool checkResultsOfRunWorker(bool wasEvent)
FilterAction filterAction() const
void doWorkAsync(WaitingTaskHolder, typename T::TransitionInfoType const &, ServiceToken const &, StreamID, ParentContext const &, typename T::Context const *)
void skipWorker(EventPrincipal const &iPrincipal)
void setPathContext(PathContext const *v)
WorkerInPath(Worker *, FilterAction theAction, unsigned int placeInPath, bool runConcurrently)
void skipWorker(RunPrincipal const &)
void doWorkNoPrefetchingAsync(WaitingTaskHolder, typename T::TransitionInfoType const &, ServiceToken const &, StreamID, ParentContext const &, typename T::Context const *)
unsigned int bitPosition() const noexcept
FilterAction filterAction_
unsigned int placeInPath() const
void skipWorker(LuminosityBlockPrincipal const &)
PlaceInPathContext placeInPathContext_
void runWorkerAsync(WaitingTaskHolder, typename T::TransitionInfoType const &, ServiceToken const &, StreamID, typename T::Context const *)
void skipOnPath(EventPrincipal const &iEvent)
Worker * getWorker() const
bool runConcurrently() const noexcept