Blender
V3.3
|
#include <thread.h>
Public Member Functions | |
thread (function< void()> run_cb) | |
~thread () | |
bool | join () |
Static Public Member Functions | |
static void * | run (void *arg) |
Protected Attributes | |
function< void()> | run_cb_ |
std::thread | std_thread |
bool | joined_ |
CCL_NAMESPACE_BEGIN thread::thread | ( | function< void()> | run_cb | ) |
Definition at line 13 of file thread.cpp.
References attribute, run(), and std_thread.
thread::~thread | ( | ) |
Definition at line 28 of file thread.cpp.
bool thread::join | ( | ) |
Definition at line 42 of file thread.cpp.
References joined_, NULL, and std_thread.
Referenced by Profiler::stop(), DedicatedTaskPool::~DedicatedTaskPool(), Session::~Session(), and ~thread().
|
protected |
|
protected |
|
protected |