X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FMonitorModule.hh;h=d8c5e5b4f2acc7dd309a349e2e8a64a4d9258acb;hb=7ee689fe38d66aa3a0004d55e8708750d35adc0b;hp=74e7600e0cc1f4a3d3a393fc4940fbf417827b78;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/PPI/MonitorModule.hh b/senf/PPI/MonitorModule.hh index 74e7600..d8c5e5b 100644 --- a/senf/PPI/MonitorModule.hh +++ b/senf/PPI/MonitorModule.hh @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2009 +// Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -31,7 +31,7 @@ #include "Connectors.hh" //#include "MonitorModule.mpp" -///////////////////////////////hh.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { namespace ppi { @@ -39,13 +39,13 @@ namespace module { /** \brief Base class providing simple monitor %module support - A monitor %module is a \ref senf::ppi::module::Module "module" which needs information - about traversing packets but does not really act on the packets. Because of this, it is - \e optional to connect the output: If the output is not connected, the packets will be + A monitor %module is a \ref senf::ppi::module::Module "module" which needs information + about traversing packets but does not really act on the packets. Because of this, it is + \e optional to connect the output: If the output is not connected, the packets will be silently dropped. This allows to add monitor modules either into an existing chain or add them using an - ActiveDuplicator. + ActiveDuplicator. To write a monitor %module, derive from senf::ppi::module::MonitorModule instead of senf::ppi::module and implement v_handlePacket(): @@ -89,11 +89,11 @@ namespace module { void throttle(); void unthrottle(); }; - + }}} -///////////////////////////////hh.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// //#include "MonitorModule.cci" #include "MonitorModule.ct" #include "MonitorModule.cti"