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

#include <MM_psDQ_Out.h>

Inheritance diagram for MM_psDQ_Out::MM_psDQ_Out:
Int_MM_Out_Module

Public Member Functions

 ~MM_psDQ_Out ()
 
void finish ()
 
void pduInsertered (RMTQueue *, RMTPort *)
 
void pduDropped (RMTQueue *, const cPacket *, RMTPort *)
 
void pduReleased (RMTQueue *, RMTPort *)
 
void queueCreated (RMTQueue *, RMTPort *)
 
RMTQueuegetnextQueue (RMTPort *)
 
simtime_t getnextTime (RMTPort *)
 
- Public Member Functions inherited from Int_MM_Out_Module
virtual ~Int_MM_Out_Module ()
 

Protected Member Functions

void initialize ()
 

Protected Attributes

map< string, QueueConfigqueuesConf
 
map< RMTQueue *, QueueConfig * > queueConf
 
map< RMTQueue *, QueueDataqueueData
 
int defaultPriority
 
int maxPriority
 
map< RMTPort *, set< RMTQueue * > > portQueues
 
map< RMTPort *, int > portCount
 

Detailed Description

Definition at line 67 of file MM_psDQ_Out.h.

Constructor & Destructor Documentation

MM_psDQ_Out::MM_psDQ_Out::~MM_psDQ_Out ( )

Definition at line 121 of file MM_psDQ_Out.cc.

Member Function Documentation

void MM_psDQ_Out::MM_psDQ_Out::finish ( )

Definition at line 123 of file MM_psDQ_Out.cc.

RMTQueue * MM_psDQ_Out::MM_psDQ_Out::getnextQueue ( RMTPort p)
virtual

Implements Int_MM_Out_Module.

Definition at line 220 of file MM_psDQ_Out.cc.

simtime_t MM_psDQ_Out::MM_psDQ_Out::getnextTime ( RMTPort p)
virtual

Implements Int_MM_Out_Module.

Definition at line 276 of file MM_psDQ_Out.cc.

void MM_psDQ_Out::MM_psDQ_Out::initialize ( )
protected

Definition at line 51 of file MM_psDQ_Out.cc.

void MM_psDQ_Out::MM_psDQ_Out::pduDropped ( RMTQueue q,
const cPacket *  s,
RMTPort p 
)
virtual

Implements Int_MM_Out_Module.

Definition at line 191 of file MM_psDQ_Out.cc.

void MM_psDQ_Out::MM_psDQ_Out::pduInsertered ( RMTQueue q,
RMTPort p 
)
virtual

Implements Int_MM_Out_Module.

Definition at line 141 of file MM_psDQ_Out.cc.

void MM_psDQ_Out::MM_psDQ_Out::pduReleased ( RMTQueue q,
RMTPort p 
)
virtual

Implements Int_MM_Out_Module.

Definition at line 207 of file MM_psDQ_Out.cc.

void MM_psDQ_Out::MM_psDQ_Out::queueCreated ( RMTQueue q,
RMTPort p 
)
virtual

Implements Int_MM_Out_Module.

Definition at line 209 of file MM_psDQ_Out.cc.

Member Data Documentation

int MM_psDQ_Out::MM_psDQ_Out::defaultPriority
protected

Definition at line 87 of file MM_psDQ_Out.h.

int MM_psDQ_Out::MM_psDQ_Out::maxPriority
protected

Definition at line 88 of file MM_psDQ_Out.h.

map<RMTPort* , int > MM_psDQ_Out::MM_psDQ_Out::portCount
protected

Definition at line 93 of file MM_psDQ_Out.h.

map<RMTPort* , set<RMTQueue*> > MM_psDQ_Out::MM_psDQ_Out::portQueues
protected

Definition at line 92 of file MM_psDQ_Out.h.

map<RMTQueue *, QueueConfig *> MM_psDQ_Out::MM_psDQ_Out::queueConf
protected

Definition at line 83 of file MM_psDQ_Out.h.

map<RMTQueue *, QueueData> MM_psDQ_Out::MM_psDQ_Out::queueData
protected

Definition at line 84 of file MM_psDQ_Out.h.

map<string, QueueConfig> MM_psDQ_Out::MM_psDQ_Out::queuesConf
protected

Definition at line 82 of file MM_psDQ_Out.h.


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