Searched refs:upgradable_lock (Results 1 – 7 of 7) sorted by relevance
55 class upgradable_lock class61 typedef upgradable_lock<UpgradableMutex> this_type;62 explicit upgradable_lock(scoped_lock<mutex_type>&);64 BOOST_MOVABLE_BUT_NOT_COPYABLE(upgradable_lock)70 upgradable_lock() in upgradable_lock() function in boost::interprocess::upgradable_lock74 explicit upgradable_lock(mutex_type& m) in upgradable_lock() function in boost::interprocess::upgradable_lock81 upgradable_lock(mutex_type& m, defer_lock_type) in upgradable_lock() function in boost::interprocess::upgradable_lock88 upgradable_lock(mutex_type& m, accept_ownership_type) in upgradable_lock() function in boost::interprocess::upgradable_lock100 upgradable_lock(mutex_type& m, try_to_lock_type) in upgradable_lock() function in boost::interprocess::upgradable_lock112 upgradable_lock(mutex_type& m, const boost::posix_time::ptime& abs_time) in upgradable_lock() function in boost::interprocess::upgradable_lock[all …]
148 explicit scoped_lock(BOOST_RV_REF(upgradable_lock<T>) upgr in scoped_lock()152 upgradable_lock<mutex_type> &u_lock = upgr; in scoped_lock()176 scoped_lock(BOOST_RV_REF(upgradable_lock<T>) upgr, try_to_lock_type in scoped_lock()180 upgradable_lock<mutex_type> &u_lock = upgr; in scoped_lock()206 scoped_lock(BOOST_RV_REF(upgradable_lock<T>) upgr, boost::posix_time::ptime &abs_time in scoped_lock()210 upgradable_lock<mutex_type> &u_lock = upgr; in scoped_lock()
146 sharable_lock(BOOST_RV_REF(upgradable_lock<T>) upgr in sharable_lock()150 upgradable_lock<mutex_type> &u_lock = upgr; in sharable_lock()
46 upgradable_lock<Mutex> u_lock(mut); in main()51 upgradable_lock<Mutex> u_lock(mut); in main()58 upgradable_lock<Mutex> u_lock(mut); in main()63 upgradable_lock<Mutex> u_lock(mut); in main()71 upgradable_lock<Mutex> u_lock(mut); in main()77 upgradable_lock<Mutex> u_lock(mut); in main()97 upgradable_lock<Mutex> lock(mut); in main()98 upgradable_lock<Mutex> u_lock(boost::move(lock)); in main()102 upgradable_lock<Mutex> lock(mut); in main()103 upgradable_lock<Mutex> u_lock(mut2); in main()[all …]
207 class upgradable_lock;
2110 [classref boost::interprocess::upgradable_lock upgradable_lock]. Both classes are similar to `scope…2111 but `sharable_lock` acquires the sharable lock in the constructor and `upgradable_lock`2127 #include <boost/interprocess/sync/upgradable_lock.hpp>2132 `upgradable_lock` calls [*unlock_upgradable()] in its destructor, so the2190 upgradable_lock<UpgradableMutex> lock(up_mutex);2199 upgradable_lock<UpgradableMutex> lock(up_mutex, defer_lock);2211 upgradable_lock<UpgradableMutex> lock(up_mutex, try_to_lock);2233 [classref boost::interprocess::upgradable_lock upgradable_lock] and2361 Transfers to `scoped_lock` are guaranteed to succeed only from an `upgradable_lock`2373 upgradable_lock<Mutex> u_lock(mut);[all …]
1468 boost/interprocess/upgradable_lock.html