Searched refs:m_current_semaphore (Results 1 – 8 of 8) sorted by relevance
345 m_current_semaphore = get_unused_semaphore(); in wait()347 m_shared_state->m_semaphore_id = m_current_semaphore->m_id; in wait()358 if (m_current_semaphore->m_id != id) in wait()359 m_current_semaphore = get_semaphore(id); in wait()365 …boost::winapi::HANDLE_ handles[2u] = { m_current_semaphore->m_semaphore.get_handle(), abort_handle… in wait()430 if (m_current_semaphore && m_current_semaphore->m_semaphore.is_zero_count()) in get_unused_semaphore()432 mark_unused(*m_current_semaphore); in get_unused_semaphore()433 return m_current_semaphore; in get_unused_semaphore()
568 semaphore_info* m_current_semaphore; member in boost::ipc::aux::interprocess_condition_variable580 m_current_semaphore(NULL), in interprocess_condition_variable()601 m_current_semaphore = get_semaphore(m_shared_state->m_semaphore_id); in init()610 if (m_current_semaphore->m_id != id) in notify_all()611 m_current_semaphore = get_semaphore(id); in notify_all()613 m_current_semaphore->m_semaphore.post(waiters); in notify_all()
460 semaphore_info* m_current_semaphore; member in boost::ipc::aux::interprocess_condition_variable472 m_current_semaphore(NULL), in interprocess_condition_variable()493 m_current_semaphore = get_semaphore(m_shared_state->m_semaphore_id); in init()502 if (m_current_semaphore->m_id != id) in notify_all()503 m_current_semaphore = get_semaphore(id); in notify_all()505 m_current_semaphore->m_semaphore.post(waiters); in notify_all()