RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <SmartMonitor.h>
Public Member Functions | |
virtual RMTQueue * | getNextInput (RMTPort *port)=0 |
virtual RMTQueue * | getNextOutput (RMTPort *port)=0 |
virtual double | getInDropProb (RMTQueue *queue)=0 |
virtual double | getOutDropProb (RMTQueue *queue)=0 |
![]() | |
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 | |
![]() | |
virtual void | onPolicyInit () |
virtual void | handleMessage (cMessage *msg) |
![]() | |
RMTModuleAllocator * | rmtAllocator |
RMTSchedulingBase * | schedPolicy |
AddressComparatorBase * | addrComparator |
Definition at line 48 of file SmartMonitor.h.
|
pure virtual |
Implemented in TKMonitor::TKMonitor, eDLMonitor::eDLMonitor, DLMonitor::DLMonitor, DQMonitor::DQMonitor, BEMonitor::BEMonitor, and ModularMonitor::ModularMonitor.
Referenced by DumbMaxQ::run().
Implemented in TKMonitor::TKMonitor, eDLMonitor::eDLMonitor, DLMonitor::DLMonitor, DQMonitor::DQMonitor, BEMonitor::BEMonitor, and ModularMonitor::ModularMonitor.
Referenced by DumbSch::processQueues().
Implemented in TKMonitor::TKMonitor, DQMonitor::DQMonitor, eDLMonitor::eDLMonitor, DLMonitor::DLMonitor, BEMonitor::BEMonitor, and ModularMonitor::ModularMonitor.
Referenced by DumbSch::processQueues().
|
pure virtual |
Implemented in TKMonitor::TKMonitor, eDLMonitor::eDLMonitor, DLMonitor::DLMonitor, DQMonitor::DQMonitor, BEMonitor::BEMonitor, and ModularMonitor::ModularMonitor.
Referenced by DumbMaxQ::run().