IPacketDeaggregator

Package: inet.protocolelement.aggregation.contract

IPacketDeaggregator

module interface

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.

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