ThreadSchedule 2.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
pthread_wrapper.hpp File Reference

RAII wrapper around POSIX threads (Linux only). More...

#include "concepts.hpp"
#include "expected.hpp"
#include "scheduler_policy.hpp"
#include <atomic>
#include <exception>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <tuple>
#include <pthread.h>
Include dependency graph for pthread_wrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  threadschedule::PThreadWrapper
 RAII wrapper around POSIX threads with a modern C++ interface. More...
class  threadschedule::PThreadAttributes
 RAII wrapper for pthread_attr_t with a builder-style API. More...
class  threadschedule::PThreadMutex
 RAII wrapper for pthread_mutex_t. More...
struct  threadschedule::is_thread_like< PThreadWrapper >

Namespaces

namespace  threadschedule

Detailed Description

RAII wrapper around POSIX threads (Linux only).

Definition in file pthread_wrapper.hpp.