RINASim  October 2016
Documentation of framework for OMNeT++
REDUpstreamNotifier Class Reference

#include <REDUpstreamNotifier.h>

Inheritance diagram for REDUpstreamNotifier:
RMTMaxQBase

Public Member Functions

virtual bool run (RMTQueue *queue)
 
- Public Member Functions inherited from RMTMaxQBase
virtual void onQueueLengthDrop (RMTQueue *queue)
 

Protected Member Functions

virtual void onPolicyInit ()
 
- Protected Member Functions inherited from RMTMaxQBase
virtual void handleMessage (cMessage *msg)
 
void notifySenderOfCongestion (const cPacket *pdu)
 

Protected Attributes

simsignal_t sigStatUpstreamNotifierSeqNum
 
- Protected Attributes inherited from RMTMaxQBase
RMTQMonitorBaseqMonPolicy
 
AddressComparatorBaseaddrComparator
 
RMTModuleAllocatorrmtAllocator
 

Detailed Description

Definition at line 21 of file REDUpstreamNotifier.h.

Member Function Documentation

void REDUpstreamNotifier::onPolicyInit ( )
protectedvirtual

A hook method invoked after the initial setup of policy module.

Reimplemented from RMTMaxQBase.

Definition at line 20 of file REDUpstreamNotifier.cc.

bool REDUpstreamNotifier::run ( RMTQueue queue)
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.

Parameters
queuepointer to the queue
Returns
true if the PDU should be dropped, false otherwise

Reimplemented from RMTMaxQBase.

Definition at line 25 of file REDUpstreamNotifier.cc.

Member Data Documentation

simsignal_t REDUpstreamNotifier::sigStatUpstreamNotifierSeqNum
protected

Definition at line 28 of file REDUpstreamNotifier.h.

Referenced by onPolicyInit(), and run().


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