HelenOS sources
shared_mutex_type 160 uspace/lib/cpp/include/__bits/thread/threading.hpp static void init(shared_mutex_type& mtx)
shared_mutex_type 165 uspace/lib/cpp/include/__bits/thread/threading.hpp static void lock(shared_mutex_type& mtx)
shared_mutex_type 170 uspace/lib/cpp/include/__bits/thread/threading.hpp static void unlock(shared_mutex_type& mtx)
shared_mutex_type 175 uspace/lib/cpp/include/__bits/thread/threading.hpp static void lock_shared(shared_mutex_type& mtx)
shared_mutex_type 180 uspace/lib/cpp/include/__bits/thread/threading.hpp static void unlock_shared(shared_mutex_type& mtx)
shared_mutex_type 185 uspace/lib/cpp/include/__bits/thread/threading.hpp static bool try_lock(shared_mutex_type& mtx)
shared_mutex_type 193 uspace/lib/cpp/include/__bits/thread/threading.hpp static bool try_lock_shared(shared_mutex_type& mtx)
shared_mutex_type 200 uspace/lib/cpp/include/__bits/thread/threading.hpp static bool try_lock_for(shared_mutex_type& mtx, time_unit timeout)
shared_mutex_type 205 uspace/lib/cpp/include/__bits/thread/threading.hpp static bool try_lock_shared_for(shared_mutex_type& mtx, time_unit timeout)
shared_mutex_type 225 uspace/lib/cpp/include/__bits/thread/threading.hpp using shared_mutex_t = typename threading::shared_mutex_type;
HelenOS homepage, sources at GitHub