|
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 |