#include <pthread.h>#include <optional>#include <string>#include <cstddef>#include <cassert>#include <sstream>#include <locale.h>#include <clocale>#include <atomic>#include <condition_variable>#include <mutex>#include <thread>#include <tbb/parallel_for.h>#include <tbb/task_arena.h>#include "Thread.hpp"#include <cstring>Go to the source code of this file.
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Functions | |
| bool | Slic3r::set_thread_name (std::thread &thread, const char *thread_name) |
| bool | Slic3r::set_thread_name (boost::thread &thread, const char *thread_name) |
| bool | Slic3r::set_current_thread_name (const char *thread_name) |
| std::optional< std::string > | Slic3r::get_current_thread_name () |
| void | Slic3r::save_main_thread_id () |
| boost::thread::id | Slic3r::get_main_thread_id () |
| bool | Slic3r::is_main_thread_active () |
| void | Slic3r::name_tbb_thread_pool_threads_set_locale () |
Variables | |
| static boost::thread::id | Slic3r::g_main_thread_id |