Home
last modified time | relevance | path

Searched refs:m_first_gate (Results 1 – 2 of 2) sorted by relevance

/third_party/boost/boost/interprocess/sync/
Dinterprocess_sharable_mutex.hpp129 interprocess_condition m_first_gate; member in boost::interprocess::interprocess_sharable_mutex
138 : mp_ctrl(&ctrl), m_first_gate(first_gate) in exclusive_rollback()
148 m_first_gate.notify_all(); in ~exclusive_rollback()
152 interprocess_condition &m_first_gate; member
186 this->m_first_gate.wait(lck); in lock()
193 exclusive_rollback rollback(this->m_ctrl, this->m_first_gate); in lock()
228 if(!this->m_first_gate.timed_wait(lck, abs_time)){ in timed_lock()
240 exclusive_rollback rollback(this->m_ctrl, this->m_first_gate); in timed_lock()
261 this->m_first_gate.notify_all(); in unlock()
275 this->m_first_gate.wait(lck); in lock_sharable()
[all …]
Dinterprocess_upgradable_mutex.hpp218 interprocess_condition m_first_gate; member in boost::interprocess::interprocess_upgradable_mutex
227 : mp_ctrl(&ctrl), m_first_gate(first_gate) in exclusive_rollback()
237 m_first_gate.notify_all(); in ~exclusive_rollback()
241 interprocess_condition &m_first_gate; member
298 this->m_first_gate.wait(lck); in lock()
305 exclusive_rollback rollback(this->m_ctrl, this->m_first_gate); in lock()
340 if(!this->m_first_gate.timed_wait(lck, abs_time)){ in timed_lock()
352 exclusive_rollback rollback(this->m_ctrl, this->m_first_gate); in timed_lock()
371 this->m_first_gate.notify_all(); in unlock()
385 this->m_first_gate.wait(lck); in lock_upgradable()
[all …]