|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Native process-thread identity and Linux name lookup helpers. More...
#include "../../result.hpp"#include "../scheduling/native.hpp"#include <algorithm>#include <charconv>#include <cstdint>#include <fstream>#include <memory>#include <optional>#include <sstream>#include <string>#include <string_view>#include <system_error>#include <vector>#include <cerrno>#include <dirent.h>#include <sys/syscall.h>#include <unistd.h>Go to the source code of this file.
Classes | |
| struct | threadschedule::detail::native_thread_identity |
Namespaces | |
| namespace | threadschedule |
| namespace | threadschedule::detail |
| Aggregates multiple thread_registry_backend instances into a single queryable view. | |
Functions | |
| auto | threadschedule::detail::read_thread_start_time (native_thread_id id) noexcept -> std::optional< std::uint64_t > |
| auto | threadschedule::detail::native_thread_is_alive (native_thread_identity const &identity) noexcept -> bool |
| auto | threadschedule::detail::find_native_threads_by_name (std::string_view name) -> result< std::vector< native_thread_identity > > |
Native process-thread identity and Linux name lookup helpers.
Definition in file identity.hpp.