X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FPassiveQueue.hh;h=20734b69574f4ff4f365760190e8c163ce8003cd;hb=51044eb18f034c1a059ffe2fb109a422c1cbe251;hp=9e6c6e0d67478c8077b87656b303905da46cfc11;hpb=be4cb7d4887e2db2ef5d76aeb7a6f0ef895d555b;p=senf.git diff --git a/PPI/PassiveQueue.hh b/PPI/PassiveQueue.hh index 9e6c6e0..20734b6 100644 --- a/PPI/PassiveQueue.hh +++ b/PPI/PassiveQueue.hh @@ -1,6 +1,8 @@ +// $Id$ +// // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -43,16 +45,19 @@ namespace module { requested from the passive output, a packet is dequeued. The PassiveQueue will automatically throttle in both directions. Throttling on the input - connector is the standard throttling as implemented in connector::PassiveInput. Additional, - forward throttling notifications are sent out whenever the queue is empty. + connector is the standard throttling as implemented in + connector::PassiveInput<>. Additional forward throttling notifications are sent out + whenever the queue is empty. + + \ingroup adapter_modules */ class PassiveQueue : public module::Module { SENF_PPI_MODULE(PassiveQueue); public: - connector::PassiveInput input; - connector::PassiveOutput output; + connector::PassiveInput<> input; + connector::PassiveOutput<> output; PassiveQueue(); @@ -62,7 +67,7 @@ namespace module { queue. This call is just forwarded to the \a input connector. - \see connector::PassiveInput::qdisc() */ + \see connector::GenericPassiveInput::qdisc() */ private: void init();