IIeee8021qTagEpdHeaderInserter

Package: inet.linklayer.ieee8021q

IIeee8021qTagEpdHeaderInserter

module interface

(no description)

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
Ieee8021qTagEpdHeaderInserter simple module (no description)
OmittedIeee8021qTagEpdHeaderInserter compound module

Implements the module given by the interface and can be used as an omitted optional module that removes itself from the module hierarchy during initialization.

Used in compound modules

Name Type Description
Ieee8021qProtocol compound module

Implements the IEEE 802.1Q protocol encapsulation/decapsulation. It also provides socket support so applications can use the protocol directly.

Extends

Name Type Description
IProtocolHeaderInserter module interface

Module interface for protocol header inserter components. Modules that implement this interface add protocol-specific headers to packets before they are transmitted. These components process packets by prepending or appending headers that contain protocol information such as addressing, control data, or authentication codes.

Parameters

Name Type Default value Description
vlanTagType string

Properties

Name Value Description
omittedTypename OmittedPacketFlow
display i=block/inserter

Source code

moduleinterface IIeee8021qTagEpdHeaderInserter extends IProtocolHeaderInserter
{
    parameters:
        string vlanTagType @enum("c","s");
        @display("i=block/inserter");
}

File: src/inet/linklayer/ieee8021q/IIeee8021qTagEpdHeaderInserter.ned