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