|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
#include "../../result.hpp"#include "../../scheduling.hpp"#include "../../thread_affinity.hpp"#include "../../thread_config.hpp"#include "../scheduling/native.hpp"#include "../try_result.hpp"#include <condition_variable>#include <exception>#include <memory>#include <mutex>#include <new>#include <system_error>#include <tuple>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | threadschedule::detail::thread_start_gate |
Namespaces | |
| namespace | threadschedule |
| namespace | threadschedule::detail |
| Aggregates multiple thread_registry_backend instances into a single queryable view. | |
| namespace | threadschedule::detail::thread_lifecycle |
| namespace | threadschedule::detail::portable_thread_control |
Functions | |
| constexpr auto | threadschedule::detail::to_priority_level (int nice_value) noexcept -> priority_level |
| constexpr auto | threadschedule::detail::to_native (scheduling_config config) noexcept -> native_scheduling_config |
| auto | threadschedule::detail::to_native (thread_affinity const &affinity) -> native_thread_affinity |
| auto | threadschedule::detail::to_native (thread_config const &config) -> native_thread_config |
| auto | threadschedule::detail::has_thread_configuration (thread_config const &config) noexcept -> bool |
| auto | threadschedule::detail::from_native (native_thread_affinity const &affinity) -> thread_affinity |