Package: inet.linklayer.ieee80211.mac.contract
IDs
module interfaceInterface for modules that implement the frame Distribution Service for IEEE 802.11. The job of the Distribution Service is deciding what to do with correctly received frames. They may be discarded (e.g. on address mismatch), sent up to higher layers, and/or transmitted back on the wireless LAN after switching addresses.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
Ds | simple module |
Implements the DS (Distribution Service) for IEEE 802.11, which is responsible for distributing correctly received frames to the higher layer, to the wireless LAN, etc. |
Used in compound modules
Name | Type | Description |
---|---|---|
Ieee80211Mac | compound module |
Implementation of the 802.11 MAC protocol. This module is intended to be used in combination with the Ieee80211Radio module as the physical layer. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/routing |
Source code
// // Interface for modules that implement the frame Distribution Service // for IEEE 802.11. The job of the Distribution Service is deciding what // to do with correctly received frames. They may be discarded (e.g. on // address mismatch), sent up to higher layers, and/or transmitted back // on the wireless LAN after switching addresses. // moduleinterface IDs { parameters: @display("i=block/routing"); }File: src/inet/linklayer/ieee80211/mac/contract/IDs.ned