// $Id$
//
-// Copyright (C) 2007
-// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
-// Kompetenzzentrum fuer Satelitenkommunikation (SatCom)
+// 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
namespace ppi {
namespace module {
+ /** \brief Adapter to connect passive connectors
+
+ ActiveFeeder is an adapter module which allows two connect to passive connectors. As long as
+ none of the connectors is throttled, the ActiveFeeder will forward packets from it's input
+ to it's output.
+
+ \note For this Module to work correctly, it is very important for the connectors to be
+ correctly throttled. Otherwise the system might well hang in an endless loop.
+
+ \ingroup adapter_modules
+ */
class ActiveFeeder
: public Module
{
SENF_PPI_MODULE(ActiveFeeder);
public:
- connector::ActiveInput input;
- connector::ActiveOutput output;
+ connector::ActiveInput<> input;
+ connector::ActiveOutput<> output;
ActiveFeeder();