RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <ReadRateReducer.h>
Public Member Functions | |
virtual bool | run (RMTQueue *queue) |
virtual void | onQueueLengthDrop (RMTQueue *queue) |
Protected Member Functions | |
virtual void | onPolicyInit () |
![]() | |
virtual void | handleMessage (cMessage *msg) |
void | notifySenderOfCongestion (const cPacket *pdu) |
Private Attributes | |
IntPDUForwarding * | fwd |
Additional Inherited Members | |
![]() | |
RMTQMonitorBase * | qMonPolicy |
AddressComparatorBase * | addrComparator |
RMTModuleAllocator * | rmtAllocator |
Definition at line 30 of file ReadRateReducer.h.
|
protectedvirtual |
A hook method invoked after the initial setup of policy module.
Reimplemented from RMTMaxQBase.
Definition at line 28 of file ReadRateReducer.cc.
|
virtual |
A hook method invoked when a queue length drops back under its threshold.
queue | pointer to the queue |
Reimplemented from RMTMaxQBase.
Definition at line 56 of file ReadRateReducer.cc.
|
virtual |
A hook method invoked when a queue length is greater or equal to its threshold. Makes a decision about whether to drop the arrived PDU.
queue | pointer to the queue |
Reimplemented from RMTMaxQBase.
Definition at line 33 of file ReadRateReducer.cc.
|
private |
Definition at line 40 of file ReadRateReducer.h.
Referenced by onPolicyInit(), onQueueLengthDrop(), and run().