senf::ppi::module::ThrottleBarrier Class Reference
[Routing Modules]

Packet discarding barrier for throttle notifications. More...

#include <senf/PPI/ThrottleBarrier.hh>

Inheritance diagram for senf::ppi::module::ThrottleBarrier:
Inheritance graph
[legend]

List of all members.


Detailed Description

Packet discarding barrier for throttle notifications.

A ThrottleBarrier will not forward any throttle notifications received on it's output. It will instead discard any packet received on it's input while the output is throttled. This module is used to circumvent any operating system based queueing. This allows the queueing to be controlled explicitly within the PPI.

Definition at line 49 of file ThrottleBarrier.hh.


Public Member Functions

  ThrottleBarrier ()

Public Attributes

connector::PassiveInput  input
connector::ActiveOutput  output

Constructor & Destructor Documentation

senf::ppi::module::ThrottleBarrier::
ThrottleBarrier ()

Definition at line 35 of file ThrottleBarrier.cc.


Member Data Documentation

connector::PassiveInput senf::ppi::module::ThrottleBarrier::
input

Definition at line 52 of file ThrottleBarrier.hh.

connector::ActiveOutput senf::ppi::module::ThrottleBarrier::
output

Definition at line 56 of file ThrottleBarrier.hh.


The documentation for this class was generated from the following files: