| 
    INET Framework for OMNeT++/OMNEST
    
   | 
 
Drops packets above threshold. More...
#include <ThresholdDropper.h>
  
 Protected Member Functions | |
| virtual void | initialize () override | 
| virtual bool | shouldDrop (cPacket *packet) override | 
  Protected Member Functions inherited from inet::AlgorithmicDropperBase | |
| virtual void | handleMessage (cMessage *msg) override | 
| virtual void | dropPacket (cPacket *packet) | 
| virtual void | sendOut (cPacket *packet) | 
| virtual int | getLength () const override | 
| Returns the number of frames in the queue.  More... | |
| virtual int | getByteLength () const override | 
| Returns the number of bytes in the queue.  More... | |
Protected Attributes | |
| int | frameCapacity | 
| int | byteCapacity | 
  Protected Attributes inherited from inet::AlgorithmicDropperBase | |
| int | numGates | 
| std::vector< IQueueAccess * > | outQueues | 
| std::set< IQueueAccess * > | outQueueSet | 
Additional Inherited Members | |
  Public Member Functions inherited from inet::AlgorithmicDropperBase | |
| AlgorithmicDropperBase () | |
| virtual | ~AlgorithmicDropperBase () | 
  Public Member Functions inherited from inet::IQueueAccess | |
| virtual | ~IQueueAccess () | 
Drops packets above threshold.
Resources can be shared amongst multiple queues.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from inet::AlgorithmicDropperBase.
      
  | 
  overrideprotectedvirtual | 
Implements inet::AlgorithmicDropperBase.
      
  | 
  protected | 
Referenced by initialize(), and shouldDrop().
      
  | 
  protected | 
Referenced by initialize(), and shouldDrop().