HelenOS sources

mutex_type        227 uspace/lib/cpp/include/__bits/thread/mutex.hpp             explicit lock_guard(mutex_type& mtx)
mutex_type        233 uspace/lib/cpp/include/__bits/thread/mutex.hpp             lock_guard(mutex_type& mtx, adopt_lock_t)
mutex_type        246 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex_type& mtx_;
mutex_type        263 uspace/lib/cpp/include/__bits/thread/mutex.hpp             explicit unique_lock(mutex_type& mtx)
mutex_type        269 uspace/lib/cpp/include/__bits/thread/mutex.hpp             unique_lock(mutex_type& mtx, defer_lock_t) noexcept
mutex_type        273 uspace/lib/cpp/include/__bits/thread/mutex.hpp             unique_lock(mutex_type& mtx, try_to_lock_t)
mutex_type        279 uspace/lib/cpp/include/__bits/thread/mutex.hpp             unique_lock(mutex_type& mtx, adopt_lock_t)
mutex_type        284 uspace/lib/cpp/include/__bits/thread/mutex.hpp             unique_lock(mutex_type& mtx, const chrono::time_point<Clock, Duration>& abs_time)
mutex_type        291 uspace/lib/cpp/include/__bits/thread/mutex.hpp             unique_lock(mutex_type& mtx, const chrono::duration<Rep, Period>& rel_time)
mutex_type        402 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex_type* release() noexcept
mutex_type        425 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex_type* mutex() const noexcept
mutex_type        431 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex_type* mtx_;
mutex_type        118 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             explicit shared_lock(mutex_type& mtx)
mutex_type        124 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             shared_lock(mutex_type& mtx, defer_lock_t) noexcept
mutex_type        128 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             shared_lock(mutex_type& mtx, try_to_lock_t)
mutex_type        134 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             shared_lock(mutex_type& mtx, adopt_lock_t)
mutex_type        139 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             shared_lock(mutex_type& mtx, const chrono::time_point<Clock, Duration>& abs_time)
mutex_type        146 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             shared_lock(mutex_type& mtx, const chrono::duration<Rep, Period>& rel_time)
mutex_type        257 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             mutex_type* release() noexcept
mutex_type        280 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             mutex_type* mutex() const noexcept
mutex_type        286 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             mutex_type* mtx_;
mutex_type         89 uspace/lib/cpp/include/__bits/thread/threading.hpp             static constexpr void init(mutex_type& mtx)
mutex_type         94 uspace/lib/cpp/include/__bits/thread/threading.hpp             static void lock(mutex_type& mtx)
mutex_type         99 uspace/lib/cpp/include/__bits/thread/threading.hpp             static void unlock(mutex_type& mtx)
mutex_type        104 uspace/lib/cpp/include/__bits/thread/threading.hpp             static bool try_lock(mutex_type& mtx)
mutex_type        109 uspace/lib/cpp/include/__bits/thread/threading.hpp             static bool try_lock_for(mutex_type& mtx, time_unit timeout)
mutex_type        123 uspace/lib/cpp/include/__bits/thread/threading.hpp             static void wait(condvar_type& cv, mutex_type& mtx)
mutex_type        128 uspace/lib/cpp/include/__bits/thread/threading.hpp             static int wait_for(condvar_type& cv, mutex_type& mtx, time_unit timeout)
mutex_type        222 uspace/lib/cpp/include/__bits/thread/threading.hpp     using mutex_t        = typename threading::mutex_type;
HelenOS homepage, sources at GitHub