reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
303 std::unique_lock<std::mutex> lock(m_comm.m_mutex); 304 m_comm.m_is_running = false; 306 m_comm.m_cv.notify_all(); 314 __FUNCTION__, m_comm.m_continue_packet.c_str()); 317 std::unique_lock<std::mutex> lock(m_comm.m_mutex); 318 m_comm.m_cv.wait(lock, [this] { return m_comm.m_async_count == 0; }); 318 m_comm.m_cv.wait(lock, [this] { return m_comm.m_async_count == 0; }); 319 if (m_comm.m_should_stop) { 320 m_comm.m_should_stop = false; 325 if (m_comm.SendPacketNoLock(m_comm.m_continue_packet) != 325 if (m_comm.SendPacketNoLock(m_comm.m_continue_packet) != 329 lldbassert(!m_comm.m_is_running); 330 m_comm.m_is_running = true;