Package: inet.linklayer.ieee80211
IIeee80211Mac
module interfaceModule interface for all ieee802.11 mac modul
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| Ieee80211Mac | compound module |
Implementation of the 802.11b MAC protocol. This module is intended to be used in combination with the Ieee80211Radio module as the physical layer. |
Used in compound modules
| Name | Type | Description |
|---|---|---|
| ExtUpperIeee80211Interface | compound module |
This module provides an IEEE 802.11 network interface suitable for emulation. The upper part of the network interface is realized in the real world using a real TAP device of the host computer which is running the simulation. |
| Ieee80211Interface | compound module |
This module implements an IEEE 802.11 network interface. |
Extends
| Name | Type | Description |
|---|---|---|
| IMacProtocol | module interface |
This interface provides an abstraction for different MAC protocols. |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/layer |
Source code
// // Module interface for all ieee802.11 mac modul // moduleinterface IIeee80211Mac extends IMacProtocol { parameters: @display("i=block/layer"); gates: input mgmtIn; output mgmtOut; }File: src/inet/linklayer/ieee80211/IIeee80211Mac.ned