X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FDuplicators.cc;h=01ad93469a5b22a084615e9d4b708071ee56ed1c;hb=93d9568d448749dc187e7622b733a4a3caa319df;hp=10e42b1f7945bef450ef77feb29d3b8a0cbd4d85;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/senf/PPI/Duplicators.cc b/senf/PPI/Duplicators.cc index 10e42b1..01ad934 100644 --- a/senf/PPI/Duplicators.cc +++ b/senf/PPI/Duplicators.cc @@ -30,10 +30,15 @@ //#include "Duplicators.mpp" #define prefix_ -///////////////////////////////cc.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -prefix_ void -senf::ppi::module::ActiveDuplicator::connectorSetup(ActiveDuplicator::ConnectorType & conn) +prefix_ senf::ppi::module::ActiveDuplicator::ActiveDuplicator() +{ + noroute(input); + input.onRequest(&ActiveDuplicator::request); +} + +prefix_ void senf::ppi::module::ActiveDuplicator::connectorSetup(ConnectorType & conn) { route(input, conn); } @@ -41,13 +46,13 @@ senf::ppi::module::ActiveDuplicator::connectorSetup(ActiveDuplicator::ConnectorT prefix_ void senf::ppi::module::ActiveDuplicator::request() { Packet p (input()); - ActiveDuplicator::ContainerType::iterator i (connectors().begin()); - ActiveDuplicator::ContainerType::iterator const i_end (connectors().end()); + ContainerType::iterator i (connectors().begin()); + ContainerType::iterator const i_end (connectors().end()); for (; i != i_end; ++i) (*i)(p); } -///////////////////////////////cc.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_ //#include "Duplicators.mpp"