ILinkLayer

Package: inet.linklayer.contract

ILinkLayer

module interface

This module interface provides an abstraction for both upper and lower interfaces 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.

Extends

Name Type Description
ILinkLayerLower module interface

This module interface provides an abstraction for the lower interface of different link layers.

ILinkLayerUpper module interface

This module interface provides an abstraction for the upper interface of different link layers.

Properties

Name Value Description
display i=block/rxtx

Source code

//
// This module interface provides an abstraction for both upper and lower
// interfaces of different link layers.
//
moduleinterface ILinkLayer extends ILinkLayerUpper, ILinkLayerLower
{
    parameters:
        @display("i=block/rxtx");
}
File: src/inet/linklayer/contract/ILinkLayer.ned