1 #ifndef SimG4Core_Application_ThreadHandoff_h
2 #define SimG4Core_Application_ThreadHandoff_h
22 #include <condition_variable>
45 std::unique_lock<std::mutex> lck(
m_mutex);
52 auto e =
f.exception();
54 std::rethrow_exception(
e);
std::exception_ptr m_except
ThreadHandoff(int stackSize)
std::exception_ptr exception()
std::condition_variable m_threadHandoff
const ThreadHandoff & operator=(const ThreadHandoff &)=delete
static void * threadLoop(void *iArgs)
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)