]> git.lyx.org Git - lyx.git/blobdiff - src/support/systemcall.h
another safety belt
[lyx.git] / src / support / systemcall.h
index b54190cc4ad8061ade332050d6ed4edc2c83b198..647ae6f537de6484b19b98a6ac82f3be4a76783a 100644 (file)
@@ -1,22 +1,15 @@
 // -*- C++ -*-
 /**
  *  \file systemcall.h
- *  Copyright 2002 the LyX Team
- *  Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
  * \author Asger Alstrup
  *
  * Interface cleaned up by
- * \author Angus Leeming <a.leeming@ic.ac.uk>
+ * \author Angus Leeming
  *
- * An instance of Class Systemcall represents a single child process.
- *
- * Class Systemcall uses system() to launch the child process.
- * The user can choose to wait or not wait for the process to complete, but no
- * callback is invoked upon completion of the child.
- *
- * The child process is not killed when the Systemcall instance goes out of
- * scope.
+ * Full author contact details are available in file CREDITS
  */
 
 #ifndef SYSTEMCALL_H
 #pragma interface
 #endif
 
+/**
+ * An instance of Class Systemcall represents a single child process.
+ *
+ * Class Systemcall uses system() to launch the child process.
+ * The user can choose to wait or not wait for the process to complete, but no
+ * callback is invoked upon completion of the child.
+ *
+ * The child process is not killed when the Systemcall instance goes out of
+ * scope.
+ */
 class Systemcall {
 public:
-       ///
+       /// whether to wait for completion
        enum Starttype {
-               ///
-               Wait,
-               ///
-               DontWait
+               Wait, //< wait for completion before returning from startscript()
+               DontWait //< don't wait for completion
        };
 
-#if 0
-       ///
-       Systemcall() {}
-
-       /** Generate instance and start child process.
-        *  The string "what" contains a commandline with arguments separated
-        *  by spaces.
-        */
-       Systemcall(Starttype how, string const & what);
-#endif
-
        /** Start child process.
         *  The string "what" contains a commandline with arguments separated
         *  by spaces.