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