1#ifndef ProgramLauncher_h 
    2#define ProgramLauncher_h 
   36      static void RunIsisProgram(QString isisProgramName, QString arguments);
 
 
Execute External Programs and Commands.
 
static void RunIsisProgram(QString isisProgramName, QString arguments)
Executes the Isis program with the given arguments.
 
ProgramLauncher & operator=(ProgramLauncher &other)
Assignment is not allowed.
 
static void RunSystemCommand(QString commandLine)
This runs arbitrary system commands.
 
~ProgramLauncher()
Destruction is not allowed.
 
ProgramLauncher(ProgramLauncher &other)
Copy construction is not allowed.
 
static IException ProcessIsisMessageFromChild(QString code, QString msg)
This interprets a message sent along the pipe from a child process to us (the parent).
 
ProgramLauncher()
Construction is not allowed.
 
This is free and unencumbered software released into the public domain.