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