bool LLDBConnector::Connect(LLDBConnectReturnObject &ret, const LLDBSettings& settings, int timeout) { ret.Clear(); if ( settings.IsUsingRemoteProxy() ) { return ConnectToRemoteDebugger(settings.GetProxyIp(), settings.GetProxyPort(), ret, timeout); } else { return ConnectToLocalDebugger(ret, timeout); } }
wxString LLDBConnector::GetConnectString() const { wxString connectString; LLDBSettings settings; bool useTcp = settings.Load().IsUsingRemoteProxy(); if(useTcp) { connectString << settings.GetProxyIp() << ":" << settings.GetProxyPort(); } else { connectString << GetDebugServerPath(); } return connectString; }