X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FQueueing.hh;h=e4d49c8f05f2453cbe65896fe81f70ab405b4d92;hb=ae06fe86f16fdabb7ffb219d255444d2eb4f4f79;hp=59e8e678fb6ed9b6d5754458c3d86432782e6ea3;hpb=f539f4271d470794a773a92bacd8ba086c9bc1cd;p=senf.git diff --git a/PPI/Queueing.hh b/PPI/Queueing.hh index 59e8e67..e4d49c8 100644 --- a/PPI/Queueing.hh +++ b/PPI/Queueing.hh @@ -68,6 +68,14 @@ namespace ppi { \param[in] event Type of event triggering the update */ }; + /** \brief Simple queueing discipline with high and low threshold + + The ThresholdQueueing QueueingDiscipline is a simple queueing discipline which throttles the + input as soon the number of packets in the queue reaches the \a high threshold. The input + will be unthrottled when the number of packets drops to the \a low threshold. + + The default queueing discipline is ThresholdQueueing(1,0). + */ class ThresholdQueueing : public QueueingDiscipline {