#include <WaitingTaskHolder.h>
Public Member Functions | |
void | doneWaiting (std::exception_ptr iExcept) |
WaitingTaskHolder & | operator= (const WaitingTaskHolder &iRHS) |
WaitingTaskHolder () | |
WaitingTaskHolder (edm::WaitingTask *iTask) | |
WaitingTaskHolder (const WaitingTaskHolder &iHolder) | |
WaitingTaskHolder (WaitingTaskHolder &&iOther) | |
~WaitingTaskHolder () | |
Private Attributes | |
WaitingTask * | m_task |
Definition at line 30 of file WaitingTaskHolder.h.
|
inline |
Definition at line 34 of file WaitingTaskHolder.h.
|
inlineexplicit |
|
inline |
Definition at line 40 of file WaitingTaskHolder.h.
References doneWaiting(), and m_task.
|
inline |
|
inline |
Definition at line 51 of file WaitingTaskHolder.h.
|
inline |
Definition at line 67 of file WaitingTaskHolder.h.
References edm::WaitingTask::dependentTaskFailed(), and m_task.
Referenced by edm::StreamSchedule::finishedPaths(), edm::EventProcessor::handleNextEventForStreamAsync(), edm::SubProcess::processAsync(), edm::EventProcessor::processEventAsync(), and ~WaitingTaskHolder().
|
inline |
Definition at line 56 of file WaitingTaskHolder.h.
References m_task, std::swap(), and tmp.
|
private |
Definition at line 80 of file WaitingTaskHolder.h.
Referenced by doneWaiting(), operator=(), WaitingTaskHolder(), and ~WaitingTaskHolder().