// $Id$
//
-// Copyright (C) 2007
-// Fraunhofer Institute for Open Communication Systems (FOKUS)
-// Competence Center NETwork research (NET), St. Augustin, GERMANY
+// 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
////////////////////////////////////////
// private members
-prefix_ senf::ppi::connector::GenericPassiveInput & senf::ppi::module::PassiveJoin::newInput()
+prefix_ senf::ppi::connector::PassiveInput<> & senf::ppi::module::PassiveJoin::newInput()
{
- inputs_.push_back(new connector::GenericPassiveInput());
- connector::GenericPassiveInput & input (inputs_.back());
+ inputs_.push_back(new connector::PassiveInput<>());
+ connector::PassiveInput<> & input (inputs_.back());
noroute(input);
input.onRequest(boost::bind(&PassiveJoin::request,this,boost::ref(input)));
////////////////////////////////////////
// private members
-prefix_ senf::ppi::connector::GenericActiveInput & senf::ppi::module::PriorityJoin::newInput()
+prefix_ senf::ppi::connector::ActiveInput<> & senf::ppi::module::PriorityJoin::newInput()
{
- inputs_.push_back(new connector::GenericActiveInput());
- connector::GenericActiveInput & input (inputs_.back());
+ inputs_.push_back(new connector::ActiveInput<>());
+ connector::ActiveInput<> & input (inputs_.back());
noroute(input);
input.onThrottle(&PriorityJoin::onThrottle);