ICollisionController

Package: inet.linklayer.ieee80211.mac.contract

ICollisionController

module interface

Interface for collision controllers. A collision controller is used with EDCA, and it detects and reports internal collisions among ~Edcaf instances.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
EdcaCollisionController simple module

A collision controller used with EDCA. It detects and reports internal collisions among ~Edcaf instances.

Used in compound modules

Name Type Description
Edca compound module

Implements EDCA (Enhanced Distributed Channel Access) for IEEE 802.11. The implementation allows for a configurable number of access categories, not just four as defined by the standard.

Properties

Name Value Description
display i=block/switch

Source code

//
// Interface for collision controllers. A collision controller is used
// with EDCA, and it detects and reports internal collisions among
// ~Edcaf instances.
//
moduleinterface ICollisionController
{
    parameters:
        @display("i=block/switch");
}

File: src/inet/linklayer/ieee80211/mac/contract/ICollisionController.ned