1 #ifndef FWCore_Framework_WorkerInPath_h 2 #define FWCore_Framework_WorkerInPath_h 35 typename T::TransitionInfoType
const&,
38 typename T::Context
const*) noexcept;
109 template <
typename T>
111 typename T::TransitionInfoType
const&
info,
114 typename T::Context
const*
context) noexcept {
115 static_assert(T::isEvent_);
void runWorkerAsync(WaitingTaskHolder, typename T::TransitionInfoType const &, ServiceToken const &, StreamID, typename T::Context const *) noexcept
void setPathContext(PathContext const *v)
bool checkResultsOfRunWorker(bool wasEvent)
FilterAction filterAction() const
void skipWorker(EventPrincipal const &iPrincipal)
void setPathContext(PathContext const *v)
WorkerInPath(Worker *, FilterAction theAction, unsigned int placeInPath, bool runConcurrently)
void skipWorker(RunPrincipal const &)
unsigned int bitPosition() const noexcept
FilterAction filterAction_
unsigned int placeInPath() const
void skipWorker(LuminosityBlockPrincipal const &)
PlaceInPathContext placeInPathContext_
void skipOnPath(EventPrincipal const &iEvent)
Worker * getWorker() const
State state() const noexcept
bool runConcurrently() const noexcept