// $Id$
//
-// Copyright (C) 2007
-// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
-// Kompetenzzentrum fuer NETwork research (NET)
+// Copyright (C) 2007
+// Fraunhofer Institute for Open Communication Systems (FOKUS)
+// Competence Center NETwork research (NET), St. Augustin, GERMANY
// Stefan Bund <g0dil@berlios.de>
//
// This program is free software; you can redistribute it and/or modify
#include <boost/utility.hpp>
#include <boost/function.hpp>
#include "../../Scheduler/Scheduler.hh"
+#include "../../Scheduler/SignalEvent.hh"
///////////////////////////////ih.p////////////////////////////////////////
};
typedef std::list<Target> Targets;
- void readData(Scheduler::EventId event);
- void writeData(Scheduler::EventId event, Targets::iterator target);
+ void readData(int event);
+ void writeData(int event, Targets::iterator target);
Buffer buffer_;
int src_;
};
void pipeClosed(int id);
- void sigChld();
+ void sigChld(siginfo_t const &);
void childDied();
void childOk();
int stderr_;
bool sigChld_;
+ scheduler::SignalEvent cldSignal_;
Forwarder coutForwarder_;
Forwarder cerrForwarder_;
};