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

#include <REDMonitor.h>

Inheritance diagram for REDMonitor:
RMTQMonitorBase

Public Member Functions

virtual void postPDUInsertion (RMTQueue *queue)
 
virtual void postQueueCreation (RMTQueue *queue)
 
virtual void preQueueRemoval (RMTQueue *queue)
 
- Public Member Functions inherited from RMTQMonitorBase
virtual void prePDUInsertion (RMTQueue *queue)
 
virtual void prePDURelease (RMTQueue *queue)
 
virtual void postPDURelease (RMTQueue *queue)
 
virtual void onMessageDrop (RMTQueue *queue, const cPacket *pdu)
 

Private Attributes

REDParamMap qAvgLengths
 
REDParamMap qWeights
 
REDParamMap qCounters
 

Friends

class REDDropper
 

Additional Inherited Members

- Protected Member Functions inherited from RMTQMonitorBase
virtual void onPolicyInit ()
 
virtual void handleMessage (cMessage *msg)
 
- Protected Attributes inherited from RMTQMonitorBase
RMTModuleAllocatorrmtAllocator
 
RMTSchedulingBaseschedPolicy
 
AddressComparatorBaseaddrComparator
 

Detailed Description

Definition at line 31 of file REDMonitor.h.

Member Function Documentation

void REDMonitor::postPDUInsertion ( RMTQueue queue)
virtual

A hook method invoked after a PDU arrives into a queue.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 44 of file REDMonitor.cc.

void REDMonitor::postQueueCreation ( RMTQueue queue)
virtual

A hook method invoked after a queue is created.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 28 of file REDMonitor.cc.

void REDMonitor::preQueueRemoval ( RMTQueue queue)
virtual

A hook method invoked before a queue is removed.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 36 of file REDMonitor.cc.

Friends And Related Function Documentation

friend class REDDropper
friend

Definition at line 33 of file REDMonitor.h.

Member Data Documentation

REDParamMap REDMonitor::qAvgLengths
private

Definition at line 41 of file REDMonitor.h.

Referenced by postPDUInsertion(), postQueueCreation(), preQueueRemoval(), and REDDropper::run().

REDParamMap REDMonitor::qCounters
private

Definition at line 43 of file REDMonitor.h.

Referenced by postQueueCreation(), preQueueRemoval(), and REDDropper::run().

REDParamMap REDMonitor::qWeights
private

Definition at line 42 of file REDMonitor.h.

Referenced by postPDUInsertion(), postQueueCreation(), and preQueueRemoval().


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