Lines Matching refs:m_locked

71       : mp_mutex(0), m_locked(false)  in upgradable_lock()
75 : mp_mutex(&m), m_locked(false) in upgradable_lock()
76 { mp_mutex->lock_upgradable(); m_locked = true; } in upgradable_lock()
82 : mp_mutex(&m), m_locked(false) in upgradable_lock()
89 : mp_mutex(&m), m_locked(true) in upgradable_lock()
101 : mp_mutex(&m), m_locked(false) in upgradable_lock()
102 { m_locked = mp_mutex->try_lock_upgradable(); } in upgradable_lock()
113 : mp_mutex(&m), m_locked(false) in upgradable_lock()
114 { m_locked = mp_mutex->timed_lock_upgradable(abs_time); } in upgradable_lock()
127 : mp_mutex(0), m_locked(upgr.owns()) in upgradable_lock()
142 : mp_mutex(0), m_locked(false) in upgradable_lock()
147 m_locked = true; in upgradable_lock()
170 : mp_mutex(0), m_locked(false) in upgradable_lock()
174 if((m_locked = s_lock.mutex()->try_unlock_sharable_and_lock_upgradable()) == true){ in upgradable_lock()
188 if(m_locked && mp_mutex) mp_mutex->unlock_upgradable(); in ~upgradable_lock()
203 m_locked = upgr.owns(); in operator =()
215 if(!mp_mutex || m_locked) in lock()
218 m_locked = true; in lock()
231 if(!mp_mutex || m_locked) in try_lock()
233 m_locked = mp_mutex->try_lock_upgradable(); in try_lock()
234 return m_locked; in try_lock()
248 if(!mp_mutex || m_locked) in timed_lock()
250 m_locked = mp_mutex->timed_lock_upgradable(abs_time); in timed_lock()
251 return m_locked; in timed_lock()
261 if(!mp_mutex || !m_locked) in unlock()
264 m_locked = false; in unlock()
270 { return m_locked && mp_mutex; } in owns()
275 { return m_locked? &this_type::m_locked : 0; } in operator unspecified_bool_type()
289 m_locked = false; in release()
298 (simple_swap)(m_locked, other.m_locked); in swap()
304 bool m_locked; member in boost::interprocess::upgradable_lock