OriginatorMacDataService

Package: inet.linklayer.ieee80211.mac.originator

OriginatorMacDataService

compound module

(no description)

IFragmentationPolicy

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Used in compound modules

Name Type Description
Dcf compound module

IEEE 802.11 Distributed Coordination Function

Properties

Name Value Description
class OriginatorMacDataService
display i=block/fork

Signals

Name Type Unit
packetAggregated inet::Packet
packetFragmented inet::Packet

Statistics

Name Title Source Record Unit Interpolation Mode
packetAggregated packets aggregated count
packetFragmented packets fragmented count

Source code

module OriginatorMacDataService
{
    parameters:
        @class("OriginatorMacDataService");
        @display("i=block/fork");
        @signal[packetFragmented](type=inet::Packet);
        @signal[packetAggregated](type=inet::Packet);
        @statistic[packetFragmented](title="packets fragmented"; record=count);
        @statistic[packetAggregated](title="packets aggregated"; record=count);
    submodules:
        fragmentationPolicy: <"BasicFragmentationPolicy"> like IFragmentationPolicy if typename != "" {
            parameters:
                @display("p=100,100");
        }
}

File: src/inet/linklayer/ieee80211/mac/originator/OriginatorMacDataService.ned