예제 #1
0
void NodeJSDebugger::OnCanInteract(clDebugEvent& event)
{
    event.Skip();
    CHECK_RUNNING();
    event.Skip(false);
    event.SetAnswer(IsCanInteract());
}
예제 #2
0
void XDebugManager::OnDebugIsRunning(clDebugEvent& e)
{
    if ( m_readerThread ) {
        e.SetAnswer( true );
        
    } else {
        e.Skip();
    }
}
예제 #3
0
void NodeJSDebugger::OnDebugIsRunning(clDebugEvent& event)
{
    if(m_socket && m_socket->IsConnected()) {
        event.SetAnswer(true);

    } else {
        event.Skip();
    }
}
예제 #4
0
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)
}
예제 #5
0
void LLDBPlugin::OnDebugCanInteract(clDebugEvent& event)
{
    CHECK_IS_LLDB_SESSION();
    event.SetAnswer(m_connector.IsCanInteract());
}
예제 #6
0
void LLDBPlugin::OnDebugIsRunning(clDebugEvent& event)
{
    CHECK_IS_LLDB_SESSION();
    event.SetAnswer(m_connector.IsRunning());
}
예제 #7
0
void LLDBDebuggerPlugin::OnDebugIsRunning(clDebugEvent& event)
{
    event.SetAnswer( m_isRunning );
}