HelenOS sources

threading          48 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             return aux::threading::time::convert(abs_time - Clock::now());
threading          85 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp                 auto ret = aux::threading::condvar::wait_for(
threading         155 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp                 aux::threading::condvar::wait(cv_, *lock.native_handle());
threading         169 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp                 auto ret = aux::threading::condvar::wait_for(
threading          48 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
threading          77 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
threading         118 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto time = aux::threading::time::convert(rel_time);
threading         120 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 return aux::threading::mutex::try_lock_for(time);
threading         127 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto time = aux::threading::time::convert(dur);
threading         129 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 return aux::threading::mutex::try_lock_for(time);
threading         149 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
threading         167 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto time = aux::threading::time::convert(rel_time);
threading         168 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto ret = aux::threading::mutex::try_lock_for(time);
threading         182 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto time = aux::threading::time::convert(dur);
threading         183 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto ret = aux::threading::mutex::try_lock_for(time);
threading          58 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 auto time = aux::threading::time::convert(rel_time);
threading          60 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_for(time);
threading          67 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 auto time = aux::threading::time::convert(dur);
threading          69 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_for(time);
threading          79 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 auto time = aux::threading::time::convert(rel_time);
threading          81 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_shared_for(time);
threading          88 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 auto time = aux::threading::time::convert(dur);
threading          90 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_shared_for(time);
threading          55 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 threading::mutex::init(mutex_);
threading          56 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 threading::condvar::init(condvar_);
threading          97 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
threading         103 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     aux::threading::condvar::wait(
threading         109 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
threading         121 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
threading         126 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     aux::threading::time::convert(rel_time)
threading         129 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
threading         143 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
threading         148 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     aux::threading::time::convert(abs_time - Clock::now())
threading         151 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
threading         181 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 auto res = aux::threading::condvar::wait_for(
threading         206 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(mutex_);
threading         209 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(mutex_);
threading         212 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     aux::threading::condvar::broadcast(condvar_);
threading         217 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(mutex_);
threading         220 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(mutex_);
threading         223 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     aux::threading::condvar::broadcast(condvar_);
threading         246 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::condvar::broadcast(condvar_);
threading         323 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::time::sleep(time);
threading         346 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(this->mutex_);
threading         349 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(this->mutex_);
threading          56 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::init(join_mtx_);
threading          57 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::condvar::init(join_cv_);
threading          62 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::lock(join_mtx_);
threading          64 uspace/lib/cpp/include/__bits/thread/thread.hpp                         aux::threading::condvar::wait(join_cv_, join_mtx_);
threading          65 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::unlock(join_mtx_);
threading         102 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::lock(join_mtx_);
threading         104 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::unlock(join_mtx_);
threading         106 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::condvar::broadcast(join_cv_);
threading         147 uspace/lib/cpp/include/__bits/thread/thread.hpp                 id_ = aux::threading::thread::create(
threading         152 uspace/lib/cpp/include/__bits/thread/thread.hpp                 aux::threading::thread::start(id_);
threading         223 uspace/lib/cpp/include/__bits/thread/thread.hpp             auto time = aux::threading::time::convert(abs_time - now);
threading         224 uspace/lib/cpp/include/__bits/thread/thread.hpp             aux::threading::time::sleep(time);
threading         234 uspace/lib/cpp/include/__bits/thread/thread.hpp             auto time = aux::threading::time::convert(rel_time);
threading         235 uspace/lib/cpp/include/__bits/thread/thread.hpp             aux::threading::time::sleep(time);
threading         221 uspace/lib/cpp/include/__bits/thread/threading.hpp     using thread_t       = typename threading::thread_type;
threading         222 uspace/lib/cpp/include/__bits/thread/threading.hpp     using mutex_t        = typename threading::mutex_type;
threading         223 uspace/lib/cpp/include/__bits/thread/threading.hpp     using condvar_t      = typename threading::condvar_type;
threading         224 uspace/lib/cpp/include/__bits/thread/threading.hpp     using time_unit_t    = typename threading::time_unit;
threading         225 uspace/lib/cpp/include/__bits/thread/threading.hpp     using shared_mutex_t = typename threading::shared_mutex_type;
threading          37 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::init(cv_);
threading          45 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::signal(cv_);
threading          50 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::broadcast(cv_);
threading          56 uspace/lib/cpp/src/condition_variable.cpp             aux::threading::condvar::wait(cv_, *lock.mutex()->native_handle());
threading          67 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::init(cv_);
threading          75 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::signal(cv_);
threading          80 uspace/lib/cpp/src/condition_variable.cpp         aux::threading::condvar::broadcast(cv_);
threading          35 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::lock(mtx_);
threading          40 uspace/lib/cpp/src/mutex.cpp         return aux::threading::mutex::try_lock(mtx_);
threading          45 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::unlock(mtx_);
threading          60 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::lock(mtx_);
threading          72 uspace/lib/cpp/src/mutex.cpp             bool res = aux::threading::mutex::try_lock(mtx_);
threading          92 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::unlock(mtx_);
threading         103 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::init(mtx_);
threading         111 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::lock(mtx_);
threading         116 uspace/lib/cpp/src/mutex.cpp         return aux::threading::mutex::try_lock(mtx_);
threading         121 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::unlock(mtx_);
threading         136 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::lock(mtx_);
threading         148 uspace/lib/cpp/src/mutex.cpp             bool res = aux::threading::mutex::try_lock(mtx_);
threading         168 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::unlock(mtx_);
threading          36 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::init(mtx_);
threading          44 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::lock(mtx_);
threading          49 uspace/lib/cpp/src/shared_mutex.cpp         return aux::threading::shared_mutex::try_lock(mtx_);
threading          54 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::unlock(mtx_);
threading          59 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::lock_shared(mtx_);
threading          64 uspace/lib/cpp/src/shared_mutex.cpp         return aux::threading::shared_mutex::try_lock_shared(mtx_);
threading          69 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::unlock_shared(mtx_);
threading         136 uspace/lib/cpp/src/thread.cpp             return thread::id{aux::threading::thread::this_thread()};
threading         141 uspace/lib/cpp/src/thread.cpp             aux::threading::thread::yield();
HelenOS homepage, sources at GitHub