#endif
#include "LString.h"
-#include <sys/types.h>
-#include <boost/smart_ptr.hpp>
-#include <sigc++/signal_system.h>
+#include <boost/shared_ptr.hpp>
+#include <boost/signals/signal3.hpp>
+
+#include <sys/types.h>
class Forkedcall {
public:
///
DontWait
};
-
+
///
Forkedcall();
-
+
/** Start the child process.
*
* The command "what" is passed to fork() for execution.
* we can return easily to C++ methods, rather than just globally
* accessible functions.
*/
- typedef SigC::Signal3<void, string const &, pid_t, int> SignalType;
+ typedef boost::signal3<void, string const &, pid_t, int> SignalType;
/** The signal is connected in the calling routine to the desired
* slot. We pass a shared_ptr rather than a reference to the signal
* Used by the timer.
*/
pid_t pid() const { return pid_; }
-
+
/** Emit the signal.
* Used by the timer.
*/