diff options
Diffstat (limited to 'src/libs/clangbackendipc/connectionclient.cpp')
-rw-r--r-- | src/libs/clangbackendipc/connectionclient.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libs/clangbackendipc/connectionclient.cpp b/src/libs/clangbackendipc/connectionclient.cpp index 83b01fc4a23..f13e889f8f2 100644 --- a/src/libs/clangbackendipc/connectionclient.cpp +++ b/src/libs/clangbackendipc/connectionclient.cpp @@ -30,6 +30,7 @@ #include "connectionclient.h" +#include "clangbackendipcdebugutils.h" #include "cmbcompletecodecommand.h" #include "cmbregistertranslationunitsforcodecompletioncommand.h" #include "cmbunregistertranslationunitsforcodecompletioncommand.h" @@ -55,8 +56,8 @@ QString connectionName() ConnectionClient::ConnectionClient(IpcClientInterface *client) : serverProxy_(client, &localSocket), isAliveTimerResetted(false), - stdErrPrefixer("ClangBackEnd-StdErr: "), - stdOutPrefixer("ClangBackEnd: ") + stdErrPrefixer("clangbackend.stderr: "), + stdOutPrefixer("clangbackend.stdout: ") { processAliveTimer.setInterval(10000); @@ -76,6 +77,8 @@ ConnectionClient::~ConnectionClient() bool ConnectionClient::connectToServer() { + TIME_SCOPE_DURATION("ConnectionClient::connectToServer"); + startProcess(); resetProcessAliveTimer(); const bool isConnected = connectToLocalSocket(); @@ -123,6 +126,8 @@ void ConnectionClient::setProcessAliveTimerInterval(int processTimerInterval) void ConnectionClient::startProcess() { + TIME_SCOPE_DURATION("ConnectionClient::startProcess"); + if (!isProcessIsRunning()) { connectProcessFinished(); connectStandardOutputAndError(); @@ -216,6 +221,8 @@ void ConnectionClient::printStandardError() void ConnectionClient::finishProcess() { + TIME_SCOPE_DURATION("ConnectionClient::finishProcess"); + processAliveTimer.stop(); disconnectProcessFinished(); |