forked from qt-creator/qt-creator
SSH: Derive SshRemoteProcess from QIODevice.
Now it looks even more like QProcess. Things like process channels are still missing. Change-Id: I3f30cd00ed4a054d02e83add9a6f4162b48f8345 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This commit is contained in:
@@ -52,7 +52,7 @@ class SshRemoteProcessPrivate : public AbstractSshChannel
|
||||
friend class Utils::SshRemoteProcess;
|
||||
public:
|
||||
enum ProcessState {
|
||||
NotYetStarted, ExecRequested, StartFailed,Running, Exited
|
||||
NotYetStarted, ExecRequested, StartFailed, Running, Exited
|
||||
};
|
||||
|
||||
virtual void handleChannelSuccess();
|
||||
@@ -60,9 +60,6 @@ public:
|
||||
|
||||
virtual void closeHook();
|
||||
|
||||
QByteArray readAllStandardOutput();
|
||||
QByteArray readAllStandardError();
|
||||
|
||||
signals:
|
||||
void started();
|
||||
void readyReadStandardOutput();
|
||||
@@ -76,7 +73,7 @@ private:
|
||||
SshRemoteProcess *proc);
|
||||
|
||||
virtual void handleOpenSuccessInternal();
|
||||
virtual void handleOpenFailureInternal();
|
||||
virtual void handleOpenFailureInternal(const QString &reason);
|
||||
virtual void handleChannelDataInternal(const QByteArray &data);
|
||||
virtual void handleChannelExtendedDataInternal(quint32 type,
|
||||
const QByteArray &data);
|
||||
|
||||
Reference in New Issue
Block a user