Package: inet.queueing.shaper
CreditBasedShaper
compound moduleThis module implements a credit based shaper using a gate submodule to manage the number of credits.
See also: CreditBasedGate
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
PacketShaper | compound module |
This module combines a packet queue and a packet gate into a packet shaper module. The queue stores the packets sorted according to its ordering and the gate decides when the first packet can be pulled from the queue. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/bucket |
Gates
Name | Direction | Size | Description |
---|---|---|---|
in | input | ||
out | output |
Source code
// // This module implements a credit based shaper using a gate submodule to manage // the number of credits. // // @see ~CreditBasedGate // module CreditBasedShaper extends PacketShaper { parameters: gate.typename = default("CreditBasedGate"); }File: src/inet/queueing/shaper/CreditBasedShaper.ned