Searched refs:timed_mutex (Results 1 – 22 of 22) sorted by relevance
92 timed_mutex::timed_mutex() in timed_mutex() function in timed_mutex97 timed_mutex::~timed_mutex() in ~timed_mutex()103 timed_mutex::lock() in lock()112 timed_mutex::try_lock() noexcept in try_lock()124 timed_mutex::unlock() noexcept in unlock()
53 class timed_mutex56 timed_mutex();57 ~timed_mutex();59 timed_mutex(const timed_mutex&) = delete;60 timed_mutex& operator=(const timed_mutex&) = delete;235 class _LIBCPP_TYPE_VIS timed_mutex241 timed_mutex();242 ~timed_mutex();245 timed_mutex(const timed_mutex&); // = delete;246 timed_mutex& operator=(const timed_mutex&); // = delete;[all …]
210 class timed_mutex211 : private __mutex_base, public __timed_mutex_impl<timed_mutex>216 timed_mutex() = default;217 ~timed_mutex() = default;219 timed_mutex(const timed_mutex&) = delete;220 timed_mutex& operator=(const timed_mutex&) = delete;261 friend class __timed_mutex_impl<timed_mutex>;342 /// timed_mutex343 class timed_mutex351 timed_mutex() = default;[all …]
232 class timed_mutex233 : private __mutex_base, public __timed_mutex_impl<timed_mutex>238 timed_mutex() = default;239 ~timed_mutex() = default;241 timed_mutex(const timed_mutex&) = delete;242 timed_mutex& operator=(const timed_mutex&) = delete;283 friend class __timed_mutex_impl<timed_mutex>;373 /// timed_mutex374 class timed_mutex382 timed_mutex() = default;[all …]
1581 (timed_mutex::~timed_mutex, timed_mutex::unlock,1582 (recursive_timed_mutex::~timed_mutex, recursive_timed_mutex::unlock):1610 * testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: Rename1615 * testsuite/30_threads/timed_mutex/unlock/2.cc: Run on darwin.1654 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.1655 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.1656 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.1657 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc:1659 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.1660 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:[all …]
3473 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.3474 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.3475 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.3476 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.3477 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.3478 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.3479 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.3480 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.3481 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.3482 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.[all …]
989 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.990 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.1403 * include/std/mutex: Likewise plus implement timed_mutex,1453 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.1454 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.1455 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.1456 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.1457 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.1458 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.1459 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.[all …]
1159 (mutex,recursive_mutex,timed_mutex,recursive_timed_mutex): Derive from1182 * include/std/mutex (timed_mutex, recursive_timed_mutex): Define1214 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.1215 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:1217 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.1218 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.1219 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.1220 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.1221 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.1222 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.[all …]
2739 * include/std/mutex (timed_mutex, recursive_timed_mutex): Move common2744 * testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: New.3095 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.3096 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc:3098 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.3099 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.3100 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:3102 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.3103 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.3104 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.[all …]
3074 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.3075 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.3076 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.3077 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.3078 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.3079 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.3080 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:3082 * testsuite/30_threads/timed_mutex/requirements/3084 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.3085 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.[all …]
2929 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.2930 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.2931 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.2932 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.2933 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.2934 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.2935 * testsuite/30_threads/timed_mutex/native_handle/2937 * testsuite/30_threads/timed_mutex/requirements/2939 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.2940 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.[all …]
3930 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.3931 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc:3933 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.3934 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.3935 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:3937 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.3938 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.3939 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.3940 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.3941 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.[all …]
8042 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.10181 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.10182 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.10183 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.10184 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.10185 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.10186 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.10187 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:10189 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.10190 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.[all …]
3394 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.3395 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.3396 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.3397 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.3398 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.3399 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.3400 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.3401 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.3402 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.3403 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.[all …]
374 PR libstdc++/91906 Fix timed_mutex::try_lock_until on arbitrary clock385 * testsuite/30_threads/timed_mutex/try_lock_until/3.cc: Also run test393 PR libstdc++/78237 Add full steady_clock support to timed_mutex406 [_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK] (timed_mutex::_M_clocklock):411 New test. Ensure that timed_mutex::try_lock_until actually times out414 * testsuite/30_threads/timed_mutex/try_lock_until/3.cc: New test.416 * testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: Template419 to timed_mutex::try_lock_until in VERIFY macro to check its return
3127 * 30_threads/timed_mutex/cons/assign_neg.cc: Likewise.3128 * 30_threads/timed_mutex/cons/copy_neg.cc: Likewise.4380 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.4381 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
4259 dnl Check whether pthread_mutex_clocklock is available in <pthread.h> for std::timed_mutex to use,4289 dnl Check whether pthread_mutex_clocklock is available in <pthread.h> for std::timed_mutex to use,
44 * include/std/mutex (timed_mutex::_M_clocklock): Likewise.427 * include/std/mutex (recursive_mutex, timed_mutex)
539 static int timed_mutex(void* arg, struct timespec* to) in timed_mutex() function571 try_mutex, timed_mutex, &lock->u.mutex, 1, 0); in checklock_lock()
4225 dnl Check whether pthread_mutex_clocklock is available in <pthread.h> for std::timed_mutex to use,4256 dnl Check whether pthread_mutex_clocklock is available in <pthread.h> for std::timed_mutex to use,
99818 c7606fea42706689b5bb34a444cbd94c libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc99819 51be12bf1188ba1128a5f711dfcb6239 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/assign_neg.cc99820 12afa6167788a397f66ba79978fb2423 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/copy_neg.cc99821 1edde8740fe550c1be20d0715dedd71e libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_loc…99822 027191a229727839204d89696a665ab0 libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc99823 663f2bb81e64e1d5feec210b55481dd4 libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc99824 13be454f27ce4c7652aae6d551b8e817 libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/types…99825 ba7215aa3f282c7407f0a1b6d5db033b libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/standa…99826 118b25a6772306dbf6ff8b7b0b660fb7 libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/typede…99827 dde9d6cd3d1e42d784cd58fe70f1b2d2 libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc[all …]
114279 385f9f7d3db2cae88d9cee08f6ff10b4 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc114280 a221c8c8fd261d4d984f2881a94cb721 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/assign_neg.cc114281 810463d58c94c800031b117d92e13489 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/copy_neg.cc114282 88bb648e8386e9cd20df7f9d94a40517 libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_loc…114283 865c7672102017e72bb82a0c09dccb0c libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc114284 1d8278ee756803b5ef8a210e7ed21e58 libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc114285 10362a9b178e5c0e67b0aded46322b15 libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/types…114286 adca16a5c95aa5460bb92fdba2f80a44 libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/standa…114287 9f07e3570a10528c9e457f1887086af7 libstdc++-v3/testsuite/30_threads/timed_mutex/requirements/typede…114288 73dff51336e130fc12d194037e897a1b libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc[all …]