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

#include <DQSch.h>

Inheritance diagram for DQSch:
RMTSchedulingBase

Public Member Functions

virtual void onPolicyInit ()
 

Protected Attributes

DQMonitor::DQMonitormonitor
 
- Protected Attributes inherited from RMTSchedulingBase
RMTModuleAllocatorrmtAllocator
 

Private Member Functions

virtual void processQueues (RMTPort *port, RMTQueueType direction)
 

Additional Inherited Members

- Protected Member Functions inherited from RMTSchedulingBase
void scheduleReinvocation (simtime_t time, RMTPort *port, RMTQueueType direction)
 
void handleMessage (cMessage *msg)
 

Detailed Description

Definition at line 24 of file DQSch.h.

Member Function Documentation

void DQSch::onPolicyInit ( )
virtual

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

Reimplemented from RMTSchedulingBase.

Definition at line 20 of file DQSch.cc.

void DQSch::processQueues ( RMTPort port,
RMTQueueType  direction 
)
privatevirtual

A hook method invoked on multiple occasions. 1) A PDU arrives into a queue. 2) An (N-1)-port becomes ready to serve. 3) By self-postponed scheduler invocation.

Parameters
portthe (N-1)-port
directionthe direction of data flow (in/out)

Reimplemented from RMTSchedulingBase.

Definition at line 30 of file DQSch.cc.

Member Data Documentation

DQMonitor::DQMonitor* DQSch::monitor
protected

Definition at line 31 of file DQSch.h.

Referenced by onPolicyInit(), and processQueues().


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