Package: inet.linklayer.contract
ILinkLayerUpper
module interfaceThis module interface provides an abstraction for the upper interface of different link layers.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
IdealMac | simple module |
Implements a trivial MAC layer for use in IdealWirelessNic. |
Known subclasses
Name | Type | Description |
---|---|---|
ILinkLayer | module interface |
This module interface provides an abstraction for both upper and lower interfaces of different link layers. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/rxtx |
Source code
// // This module interface provides an abstraction for the upper interface of // different link layers. // moduleinterface ILinkLayerUpper { parameters: @display("i=block/rxtx"); gates: input upperLayerIn @labels(INetworkDatagram/down); output upperLayerOut @labels(INetworkDatagram/up); }File: src/inet/linklayer/contract/ILinkLayer.ned