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

#include <IDPerNQoSxPLen.h>

Inheritance diagram for IDPerNQoSxPLen:
QueueIDGenBase

Public Member Functions

string generateInputQueueID (PDU *pdu)
 
string generateOutputQueueID (PDU *pdu)
 
void initialize ()
 
void finalize ()
 
void setDistance (string addr, string qos, int d)
 
- Public Member Functions inherited from QueueIDGenBase
virtual void onPolicyInit ()
 
virtual std::string generateIDFromFlow (Flow *flow)
 

Private Attributes

map< string, map< string, int > > hCount
 
int maxHCount
 

Additional Inherited Members

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

Detailed Description

Definition at line 32 of file IDPerNQoSxPLen.h.

Member Function Documentation

void IDPerNQoSxPLen::finalize ( )

Definition at line 81 of file IDPerNQoSxPLen.cc.

string IDPerNQoSxPLen::generateInputQueueID ( PDU pdu)
virtual

Generates input queue ID for given PDU (this is usually invoked by a port).

Parameters
pduPDU

Reimplemented from QueueIDGenBase.

Definition at line 45 of file IDPerNQoSxPLen.cc.

string IDPerNQoSxPLen::generateOutputQueueID ( PDU pdu)
virtual

Generates output queue ID for given PDU (this is usually invoked by RMT).

Parameters
pduPDU

Reimplemented from QueueIDGenBase.

Definition at line 30 of file IDPerNQoSxPLen.cc.

void IDPerNQoSxPLen::initialize ( )

Definition at line 52 of file IDPerNQoSxPLen.cc.

void IDPerNQoSxPLen::setDistance ( string  addr,
string  qos,
int  d 
)

Definition at line 87 of file IDPerNQoSxPLen.cc.

Member Data Documentation

map<string, map<string, int> > IDPerNQoSxPLen::hCount
private

Definition at line 46 of file IDPerNQoSxPLen.h.

int IDPerNQoSxPLen::maxHCount
private

Definition at line 47 of file IDPerNQoSxPLen.h.


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