Public Member Functions | |
AsyncService (ParameterSet const &iConfig, ActivityRegistry &iRegistry) | |
Public Member Functions inherited from edm::Async | |
Async ()=default | |
Async (Async const &)=delete | |
Async (Async &&)=delete | |
Async & | operator= (Async const &)=delete |
Async & | operator= (Async &&)=delete |
template<typename F , typename G > | |
void | runAsync (WaitingTaskWithArenaHolder holder, F &&func, G &&errorContextFunc) |
virtual | ~Async () noexcept |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | ensureAllowed () const final |
Private Attributes | |
std::atomic< bool > | allowed_ = true |
Additional Inherited Members |
Definition at line 10 of file AsyncService.cc.
edm::service::AsyncService::AsyncService | ( | ParameterSet const & | iConfig, |
ActivityRegistry & | iRegistry | ||
) |
Definition at line 22 of file AsyncService.cc.
References allowed_, edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPreGlobalEarlyTermination(), edm::ActivityRegistry::watchPreSourceEarlyTermination(), and edm::ActivityRegistry::watchPreStreamEarlyTermination().
|
finalprivatevirtual |
Implements edm::Async.
Definition at line 34 of file AsyncService.cc.
References cms::Exception::addContext(), and allowed_.
|
static |
Definition at line 29 of file AsyncService.cc.
References edm::ConfigurationDescriptions::addDefault(), and submitPVResolutionJobs::desc.
|
private |
Definition at line 19 of file AsyncService.cc.
Referenced by AsyncService(), and ensureAllowed().