Classes | |
class | EndObject |
class | ObjectInterface |
class | ObjectWrapper |
class | ThreadHandleQueue |
Public Member Functions | |
ThreadHandle (const bool createThread) | |
constructor creating ThreadHandle | |
template<class Object > | |
void | dispatch (Object &&obj) |
dispatch object to queue of separate thread | |
~ThreadHandle () | |
destructor terminating the thread | |
Static Protected Member Functions | |
static void | startThread (ThreadHandleQueue *obj) |
Protected Attributes | |
ThreadHandleQueue | threadObjectQueue_ |
std::unique_ptr< std::thread > | thread_ |
Opm::ThreadHandle::ThreadHandle | ( | const bool | createThread | ) | [inline] |
constructor creating ThreadHandle
isIORank | if true thread is created |