Files
DefaultVPN/ipc/ipc_process_interface.rep

36 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

2021-02-02 01:47:40 +03:00
#include <QtCore>
#include <QString>
2021-02-02 01:47:40 +03:00
class IpcProcessInterface
{
SLOT( start() );
SLOT( terminate() );
SLOT( kill() );
2021-02-02 01:47:40 +03:00
SLOT( close() );
SLOT( setArguments(const QStringList &arguments) );
SLOT( setInputChannelMode(QProcess::InputChannelMode mode) );
SLOT( setNativeArguments(const QString &arguments) );
SLOT( setProcessChannelMode(QProcess::ProcessChannelMode mode) );
2022-08-10 22:15:00 +03:00
SLOT( setProgram(int programId) );
2021-02-02 01:47:40 +03:00
SLOT( setWorkingDirectory(const QString &dir) );
2021-06-12 11:59:36 +03:00
SLOT( QByteArray readAll() );
2021-02-02 01:47:40 +03:00
SLOT( QByteArray readAllStandardError() );
SLOT( QByteArray readAllStandardOutput() );
SLOT( bool waitForFinished() );
SLOT( bool waitForFinished(int msecs) );
SLOT( bool waitForStarted() );
SLOT( bool waitForStarted(int msecs) );
2021-02-02 01:47:40 +03:00
SIGNAL( errorOccurred(QProcess::ProcessError error) );
SIGNAL( finished(int exitCode, QProcess::ExitStatus exitStatus) );
2021-06-12 11:59:36 +03:00
SIGNAL( readyRead() );
2021-02-02 01:47:40 +03:00
SIGNAL( readyReadStandardError() );
SIGNAL( readyReadStandardOutput() );
SIGNAL( started() );
SIGNAL( stateChanged(QProcess::ProcessState newState) );
};