11 namespace Concurrency {
48 <<
" as it has not been initialized" <<
endmsg;
65 <<
" threw GaudiException: " << exc <<
endmsg;
69 <<
" threw std::exception: " << exc.
what() <<
endmsg;
73 <<
" threw unknown exception" <<
endmsg;
Definition of the MsgStream class used to transmit messages.
tbb::task * execute() override
Execute the task.
Define general base for Gaudi exception.
SmartIF< ISvcLocator > m_serviceLocator
static std::atomic< bool > m_execFailed
bool empty() const override
Return whether the list of tools is empty.
StatusCode retrieve()
Retrieve all tools.
ToolHandleArray< IThreadInitTool > m_tools
const StatusCode & ignore() const
Ignore/check StatusCode.
thread_local bool ThreadInitDone
boost::barrier * m_barrier
Header file for std:chrono::duration-based Counters.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode release()
Release all tools.