void NodeJSDebugger::OnCanInteract(clDebugEvent& event) { event.Skip(); CHECK_RUNNING(); event.Skip(false); event.SetAnswer(IsCanInteract()); }
void XDebugManager::OnDebugIsRunning(clDebugEvent& e) { if ( m_readerThread ) { e.SetAnswer( true ); } else { e.Skip(); } }
void NodeJSDebugger::OnDebugIsRunning(clDebugEvent& event) { if(m_socket && m_socket->IsConnected()) { event.SetAnswer(true); } else { event.Skip(); } }
void XDebugManager::OnCanInteract(clDebugEvent& e) { CHECK_XDEBUG_SESSION_ACTIVE(e); e.SetAnswer(true); // Otherwise we would never reach this (see the definition of CHECK_XDEBUG_SESSION_ACTIVE macro) }
void LLDBPlugin::OnDebugCanInteract(clDebugEvent& event) { CHECK_IS_LLDB_SESSION(); event.SetAnswer(m_connector.IsCanInteract()); }
void LLDBPlugin::OnDebugIsRunning(clDebugEvent& event) { CHECK_IS_LLDB_SESSION(); event.SetAnswer(m_connector.IsRunning()); }
void LLDBDebuggerPlugin::OnDebugIsRunning(clDebugEvent& event) { event.SetAnswer( m_isRunning ); }