#ifndef FORKEDCONTR_H
#define FORKEDCONTR_H
-#include <list>
-#include <vector>
#include "LString.h"
-#include <sigc++/signal_system.h>
+
+#include <boost/signals/signal0.hpp>
+#include <boost/signals/trackable.hpp>
+
#include <sys/types.h> // needed for pid_t
+#include <list>
+#include <vector>
+
#ifdef __GNUG__
#pragma interface
#endif
class Forkedcall;
class Timeout;
-class ForkedcallsController : public SigC::Object {
+class ForkedcallsController : public boost::signals::trackable {
public:
/// We need this to avoid warnings.
ForkedcallsController();
void kill(pid_t, int tolerance = 5);
/// Signal emitted when the list of current child processes changes.
- SigC::Signal0<void> childrenChanged;
+ boost::signal0<void> childrenChanged;
private:
///