ConsoleProcess: Uniform the common interface of QtcProcess

This is a preliminary step before merging ConsoleProcess
into QtcProcess.

Rename applicationPID() to processId().

Change-Id: I1f9a28e768505c08c2ca3529c2ff0432f2a62c78
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2022-01-20 17:04:21 +01:00
parent 92e450951c
commit 15479285e3
4 changed files with 13 additions and 13 deletions

View File

@@ -138,7 +138,7 @@ public:
ConsoleProcess::Mode m_mode = ConsoleProcess::Run; ConsoleProcess::Mode m_mode = ConsoleProcess::Run;
FilePath m_workingDir; FilePath m_workingDir;
Environment m_environment; Environment m_environment;
qint64 m_appPid = 0; qint64 m_processId = 0;
int m_exitCode = 0; int m_exitCode = 0;
CommandLine m_commandLine; CommandLine m_commandLine;
QProcess::ExitStatus m_appStatus = QProcess::NormalExit; QProcess::ExitStatus m_appStatus = QProcess::NormalExit;
@@ -657,7 +657,7 @@ void ConsoleProcess::cleanupAfterStartFailure(const QString &errorMessage)
void ConsoleProcess::finish(int exitCode, QProcess::ExitStatus exitStatus) void ConsoleProcess::finish(int exitCode, QProcess::ExitStatus exitStatus)
{ {
d->m_appPid = 0; d->m_processId = 0;
d->m_exitCode = exitCode; d->m_exitCode = exitCode;
d->m_appStatus = exitStatus; d->m_appStatus = exitStatus;
emit finished(); emit finished();
@@ -700,7 +700,7 @@ void ConsoleProcess::killProcess()
d->m_stubSocket->flush(); d->m_stubSocket->flush();
} }
#endif #endif
d->m_appPid = 0; d->m_processId = 0;
} }
void ConsoleProcess::killStub() void ConsoleProcess::killStub()
@@ -834,11 +834,11 @@ void ConsoleProcess::readStubOutput()
// Will not need it any more // Will not need it any more
delete d->m_tempFile; delete d->m_tempFile;
d->m_tempFile = nullptr; d->m_tempFile = nullptr;
d->m_appPid = out.mid(4).toLongLong(); d->m_processId = out.mid(4).toLongLong();
d->m_hInferior = OpenProcess( d->m_hInferior = OpenProcess(
SYNCHRONIZE | PROCESS_QUERY_INFORMATION | PROCESS_TERMINATE, SYNCHRONIZE | PROCESS_QUERY_INFORMATION | PROCESS_TERMINATE,
FALSE, d->m_appPid); FALSE, d->m_processId);
if (d->m_hInferior == NULL) { if (d->m_hInferior == NULL) {
emitError(QProcess::FailedToStart, tr("Cannot obtain a handle to the inferior: %1") emitError(QProcess::FailedToStart, tr("Cannot obtain a handle to the inferior: %1")
.arg(winErrorMessage(GetLastError()))); .arg(winErrorMessage(GetLastError())));
@@ -872,7 +872,7 @@ void ConsoleProcess::readStubOutput()
delete d->m_tempFile; delete d->m_tempFile;
d->m_tempFile = nullptr; d->m_tempFile = nullptr;
} else if (out.startsWith("pid ")) { } else if (out.startsWith("pid ")) {
d->m_appPid = out.mid(4).toInt(); d->m_processId = out.mid(4).toInt();
emit started(); emit started();
} else if (out.startsWith("exit ")) { } else if (out.startsWith("exit ")) {
finish(out.mid(5).toInt(), QProcess::NormalExit); finish(out.mid(5).toInt(), QProcess::NormalExit);
@@ -905,7 +905,7 @@ void ConsoleProcess::stubExited()
stubServerShutdown(); stubServerShutdown();
delete d->m_tempFile; delete d->m_tempFile;
d->m_tempFile = nullptr; d->m_tempFile = nullptr;
if (d->m_appPid) if (d->m_processId)
finish(-1, QProcess::CrashExit); finish(-1, QProcess::CrashExit);
#endif #endif
} }
@@ -945,9 +945,9 @@ ConsoleProcess::Mode ConsoleProcess::mode() const
return d->m_mode; return d->m_mode;
} }
qint64 ConsoleProcess::applicationPID() const qint64 ConsoleProcess::processId() const
{ {
return d->m_appPid; return d->m_processId;
} }
int ConsoleProcess::exitCode() const int ConsoleProcess::exitCode() const

View File

@@ -89,7 +89,7 @@ public:
Mode mode() const; Mode mode() const;
bool isRunning() const; // This reflects the state of the console+stub bool isRunning() const; // This reflects the state of the console+stub
qint64 applicationPID() const; qint64 processId() const;
void kickoffProcess(); void kickoffProcess();
void interruptProcess(); void interruptProcess();

View File

@@ -230,7 +230,7 @@ void TerminalRunner::stop()
void TerminalRunner::stubStarted() void TerminalRunner::stubStarted()
{ {
m_applicationPid = m_stubProc.applicationPID(); m_applicationPid = m_stubProc.processId();
m_applicationMainThreadId = m_stubProc.applicationMainThreadID(); m_applicationMainThreadId = m_stubProc.applicationMainThreadID();
reportStarted(); reportStarted();
} }

View File

@@ -253,7 +253,7 @@ qint64 ApplicationLauncherPrivate::applicationPID() const
return 0; return 0;
if (m_useTerminal) if (m_useTerminal)
return m_consoleProcess.applicationPID(); return m_consoleProcess.processId();
return m_guiProcess.processId(); return m_guiProcess.processId();
} }
@@ -297,7 +297,7 @@ void ApplicationLauncherPrivate::localGuiProcessError()
void ApplicationLauncherPrivate::localConsoleProcessError() void ApplicationLauncherPrivate::localConsoleProcessError()
{ {
emit q->appendMessage(m_consoleProcess.errorString(), ErrorMessageFormat); emit q->appendMessage(m_consoleProcess.errorString(), ErrorMessageFormat);
if (m_processRunning && m_consoleProcess.applicationPID() == 0) { if (m_processRunning && m_consoleProcess.processId() == 0) {
m_processRunning = false; m_processRunning = false;
emit q->processExited(-1, QProcess::NormalExit); emit q->processExited(-1, QProcess::NormalExit);
} }