4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Asger Alstrup
9 * Interface cleaned up by
10 * \author Angus Leeming
12 * Full author contact details are available in file CREDITS.
24 * An instance of Class Systemcall represents a single child process.
26 * Class Systemcall uses system() to launch the child process.
27 * The user can choose to wait or not wait for the process to complete, but no
28 * callback is invoked upon completion of the child.
30 * The child process is not killed when the Systemcall instance goes out of
35 /// whether to wait for completion
37 Wait, //< wait for completion before returning from startscript()
38 DontWait //< don't wait for completion
41 /** Start child process.
42 * The string "what" contains a commandline with arguments separated
45 int startscript(Starttype how, std::string const & what);
48 } // namespace support
51 #endif // SYSTEMCALL_H