RINASim  October 2016
Documentation of framework for OMNeT++
SmartMonitor Class Referenceabstract

#include <SmartMonitor.h>

Inheritance diagram for SmartMonitor:
RMTQMonitorBase BEMonitor::BEMonitor DLMonitor::DLMonitor DQMonitor::DQMonitor eDLMonitor::eDLMonitor ModularMonitor::ModularMonitor TKMonitor::TKMonitor

Public Member Functions

virtual RMTQueuegetNextInput (RMTPort *port)=0
 
virtual RMTQueuegetNextOutput (RMTPort *port)=0
 
virtual double getInDropProb (RMTQueue *queue)=0
 
virtual double getOutDropProb (RMTQueue *queue)=0
 
- Public Member Functions inherited from RMTQMonitorBase
virtual void prePDUInsertion (RMTQueue *queue)
 
virtual void postPDUInsertion (RMTQueue *queue)
 
virtual void prePDURelease (RMTQueue *queue)
 
virtual void postPDURelease (RMTQueue *queue)
 
virtual void onMessageDrop (RMTQueue *queue, const cPacket *pdu)
 
virtual void postQueueCreation (RMTQueue *queue)
 
virtual void preQueueRemoval (RMTQueue *queue)
 

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 48 of file SmartMonitor.h.

Member Function Documentation

virtual double SmartMonitor::getInDropProb ( RMTQueue queue)
pure virtual
virtual double SmartMonitor::getOutDropProb ( RMTQueue queue)
pure virtual

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