Simple Module DropTailQoSQueue

Package: inet.networklayer.queue
File: src/networklayer/queue/DropTailQoSQueue.ned

C++ definition

Drop-tail queue with QoS support, to be used in network interfaces. Performs priority queueing. Conforms to the OutputQueue interface.

DropTailQoSQueue

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Parameters:

Name Type Default value Description
frameCapacity int 100

per-subqueue capacity

classifierClass string

class that inherits from IQoSClassifier

Properties:

Name Value Description
display i=block/queue

Gates:

Name Direction Size Description
in input
out output

Source code:

//
// Drop-tail queue with QoS support, to be used in network interfaces.
// Performs priority queueing.
// Conforms to the OutputQueue interface.
//
simple DropTailQoSQueue like OutputQueue
{
    parameters:
        int frameCapacity = default(100);  // per-subqueue capacity
        string classifierClass;  // class that inherits from IQoSClassifier
        @display("i=block/queue");
    gates:
        input in;
        output out;
}