forked from qt-creator/qt-creator
SSH: Name SshRemoteProcess::ExitStatus values like the QProcess ones.
(We cannot use QProcess::ExitStatus itself, because it does not contain FailedToStart.) Change-Id: I83ed6de621e2693e539562cd8e56ef478fa4fcb9 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -169,11 +169,11 @@ void SshRemoteProcessRunner::handleProcessFinished(int exitStatus)
|
||||
case SshRemoteProcess::FailedToStart:
|
||||
QSSH_ASSERT_AND_RETURN(d->m_state == Connected);
|
||||
break;
|
||||
case SshRemoteProcess::KilledBySignal:
|
||||
case SshRemoteProcess::CrashExit:
|
||||
QSSH_ASSERT_AND_RETURN(d->m_state == ProcessRunning);
|
||||
d->m_exitSignal = d->m_process->exitSignal();
|
||||
break;
|
||||
case SshRemoteProcess::ExitedNormally:
|
||||
case SshRemoteProcess::NormalExit:
|
||||
QSSH_ASSERT_AND_RETURN(d->m_state == ProcessRunning);
|
||||
d->m_exitCode = d->m_process->exitCode();
|
||||
break;
|
||||
@@ -234,13 +234,13 @@ SshRemoteProcess::ExitStatus SshRemoteProcessRunner::processExitStatus() const
|
||||
|
||||
SshRemoteProcess::Signal SshRemoteProcessRunner::processExitSignal() const
|
||||
{
|
||||
QSSH_ASSERT(processExitStatus() == SshRemoteProcess::KilledBySignal);
|
||||
QSSH_ASSERT(processExitStatus() == SshRemoteProcess::CrashExit);
|
||||
return d->m_exitSignal;
|
||||
}
|
||||
|
||||
int SshRemoteProcessRunner::processExitCode() const
|
||||
{
|
||||
QSSH_ASSERT(processExitStatus() == SshRemoteProcess::ExitedNormally);
|
||||
QSSH_ASSERT(processExitStatus() == SshRemoteProcess::NormalExit);
|
||||
return d->m_exitCode;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user