96 const QStringList &
args,
98 const QString& startPath = QString(),
99 Priority cpuPriority = kInheritPriority,
100 Priority diskPriority = kInheritPriority);
105 const QString& startPath = QString(),
106 Priority cpuPriority = kInheritPriority,
107 Priority diskPriority = kInheritPriority);
116 virtual uint GetFlags(
void)
const = 0;
119 virtual QString GetStartingPath(
void)
const = 0;
122 virtual Priority GetCPUPriority(
void)
const = 0;
125 virtual Priority GetDiskPriority(
void)
const = 0;
132 virtual bool Wait(std::chrono::milliseconds
timeout = 0ms) = 0;
137 virtual QIODevice *GetStandardInputStream(
void) = 0;
142 virtual QIODevice *GetStandardOutputStream(
void) = 0;
147 virtual QIODevice *GetStandardErrorStream(
void) = 0;
158 virtual int GetExitCode(
void)
const = 0;
164 #endif // MYTHSYSTEM_H_