IDs

Package: inet.linklayer.ieee80211.mac.contract

IDs

module interface

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.

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