IProtocolHeaderChecker

Package: inet.protocolelement.contract

IProtocolHeaderChecker

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
EthernetMacHeaderChecker simple module (no description)
Ieee8021qTagEpdHeaderChecker simple module (no description)
Ieee8021qTagTpidHeaderChecker simple module (no description)
Ieee8021rTagEpdHeaderChecker simple module (no description)
OmittedIeee8021qTagEpdHeaderChecker compound module

This module implements the module given interface and can be used as an omitted optional module that removes itself from the module hierarchy during initialize.

OmittedIeee8021qTagTpidHeaderChecker compound module

This module implements the module given interface and can be used as an omitted optional module that removes itself from the module hierarchy during initialize.

Used in compound modules

Name Type Description
EthernetLayer compound module (no description)

Known subclasses

Name Type Description
IIeee8021qTagEpdHeaderChecker module interface (no description)
IIeee8021qTagTpidHeaderChecker module interface (no description)
IIeee8021rTagEpdHeaderChecker module interface (no description)

Extends

Name Type Description
IPacketFilter module interface

This module interface is implemented by packet filter modules. A packet filter connects one input to one output. It can operate in both active and passive mode. Packets can be pushed into its input or packets can be pulled from its output. Processed packets are either dropped, if they don't match the filter criteria, or they are passed through without any delay or reordering. Packets are not modified in any way.

Properties

Name Value Description
display i=block/filter
omittedTypename OmittedPacketFilter

Source code

moduleinterface IProtocolHeaderChecker extends IPacketFilter
{
    parameters:
        @display("i=block/checker");
}

File: src/inet/protocolelement/contract/IProtocolHeaderChecker.ned