97 const QStringList &
args,
99 QString startPath = QString(),
100 Priority cpuPriority = kInheritPriority,
101 Priority diskPriority = kInheritPriority);
106 QString startPath = QString(),
107 Priority cpuPriority = kInheritPriority,
108 Priority diskPriority = kInheritPriority);
113 virtual uint GetFlags(
void)
const = 0;
116 virtual QString GetStartingPath(
void)
const = 0;
119 virtual Priority GetCPUPriority(
void)
const = 0;
122 virtual Priority GetDiskPriority(
void)
const = 0;
129 virtual bool Wait(
uint timeout_ms = 0) = 0;
134 virtual QIODevice *GetStandardInputStream(
void) = 0;
139 virtual QIODevice *GetStandardOutputStream(
void) = 0;
144 virtual QIODevice *GetStandardErrorStream(
void) = 0;
155 virtual int GetExitCode(
void)
const = 0;
165 #endif // MYTHSYSTEM_H_ avoid disabling UI drawing
automatically delete if backgrounded
run child in the background
process events while waiting
add arguments for MythTV log propagation
allow exit values 0-127 only
run process through shell
disable MythMessage UDP listener for the duration of application.
class for managing sub-processes.
avoid blocking LIRC & Joystick Menu