IPacketDeaggregator
Package: inet.protocolelement.aggregation.contract
IPacketDeaggregator
module interfaceInterface for packet deaggregator modules that split an aggregated packet back into its original component packets. Deaggregation is the reverse process of aggregation, extracting the individual packets that were previously combined to reduce header overhead. Implementations of this interface receive an aggregated packet and forward each extracted subpacket separately.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| SubpacketLengthHeaderBasedDeaggregator | simple module | (no description) |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/fork |
Source code
// // Interface for packet deaggregator modules that split an aggregated packet back // into its original component packets. Deaggregation is the reverse process of // aggregation, extracting the individual packets that were previously combined to // reduce header overhead. Implementations of this interface receive an aggregated // packet and forward each extracted subpacket separately. // moduleinterface IPacketDeaggregator { parameters: @display("i=block/fork"); }File: src/inet/protocolelement/aggregation/contract/IPacketDeaggregator.ned