RINASim  October 2016
Documentation of framework for OMNeT++
IterativeScheduling::IterativeStopMonitor Class Reference

#include <IterativeStopMonitor.h>

Inheritance diagram for IterativeScheduling::IterativeStopMonitor:
RMTQMonitorBase

Public Member Functions

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

Protected Attributes

IterativeSchedulingschedMod
 
int stopAt
 
int restartAt
 
simsignal_t stopSignal
 
simsignal_t startSignal
 
- Protected Attributes inherited from RMTQMonitorBase
RMTModuleAllocatorrmtAllocator
 
RMTSchedulingBaseschedPolicy
 
AddressComparatorBaseaddrComparator
 

Additional Inherited Members

- Protected Member Functions inherited from RMTQMonitorBase
virtual void handleMessage (cMessage *msg)
 

Detailed Description

Definition at line 38 of file IterativeStopMonitor.h.

Member Function Documentation

void IterativeScheduling::IterativeStopMonitor::onPolicyInit ( )
virtual

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

Reimplemented from RMTQMonitorBase.

Definition at line 32 of file IterativeStopMonitor.cc.

void IterativeScheduling::IterativeStopMonitor::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 57 of file IterativeStopMonitor.cc.

void IterativeScheduling::IterativeStopMonitor::postPDURelease ( RMTQueue queue)
virtual

A hook method invoked after a PDU gets released from a queue & sent.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 67 of file IterativeStopMonitor.cc.

void IterativeScheduling::IterativeStopMonitor::postQueueCreation ( RMTQueue queue)
virtual

A hook method invoked after a queue is created.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 41 of file IterativeStopMonitor.cc.

void IterativeScheduling::IterativeStopMonitor::preQueueRemoval ( RMTQueue queue)
virtual

A hook method invoked before a queue is removed.

Parameters
queuepointer to the queue

Reimplemented from RMTQMonitorBase.

Definition at line 49 of file IterativeStopMonitor.cc.

Member Data Documentation

int IterativeScheduling::IterativeStopMonitor::restartAt
protected

Definition at line 49 of file IterativeStopMonitor.h.

IterativeScheduling* IterativeScheduling::IterativeStopMonitor::schedMod
protected

Definition at line 48 of file IterativeStopMonitor.h.

simsignal_t IterativeScheduling::IterativeStopMonitor::startSignal
protected

Definition at line 51 of file IterativeStopMonitor.h.

int IterativeScheduling::IterativeStopMonitor::stopAt
protected

Definition at line 49 of file IterativeStopMonitor.h.

simsignal_t IterativeScheduling::IterativeStopMonitor::stopSignal
protected

Definition at line 51 of file IterativeStopMonitor.h.


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