Ieee80211LlcEpd

Package: inet.linklayer.ieee80211.llc

Ieee80211LlcEpd

simple module

(no description)

Ieee80211LlcEpd

Inheritance diagram

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

Properties

Name Value Description
display i=block/layer

Gates

Name Direction Size Description
upperLayerIn input
upperLayerOut output
lowerLayerIn input
lowerLayerOut output

Signals

Name Type Unit
packetDropped Packet

Direct method calls (observed)

call tofunctioninfo
MessageDispatcherinet::MessageDispatcher::arrivedarrived

Incoming messages (observed)

gatemsgkindctrlsrcModuletags
lowerLayerInPacket0Ieee80211MacErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd
upperLayerInPacket0ArpInterfaceReq, MacAddressReq, PacketProtocolTag
upperLayerInPacket0Ipv4DispatchProtocolInd, InterfaceReq, MacAddressReq, NetworkProtocolInd, PacketProtocolTag, SocketReq?

Outgoing messages (observed)

gatemsgkindctrldestModuletags
lowerLayerOutPacket0Ieee80211MacInterfaceReq, MacAddressReq, PacketProtocolTag, LlcProtocolTag, DispatchProtocolInd?, NetworkProtocolInd?, SocketReq?
upperLayerOutPacket0ArpDispatchProtocolReq, ErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd
upperLayerOutPacket0Ipv4DispatchProtocolReq, ErrorRateInd, InterfaceInd, MacAddressInd, PacketProtocolTag, SignalPowerInd, SignalTimeInd, SnirInd, Ieee80211ChannelInd, Ieee80211ModeInd

Packet operations (observed)

chunkTypepacketAction
Ieee802EpdHeaderinsertAtFront, popAtFront

Shared Tagging operations (observed)

tagTypetagAction
DispatchProtocolReqaddTagIfAbsent
PacketProtocolTagaddTagIfAbsent, getTag
LlcProtocolTagaddTagIfAbsent

Source code

simple Ieee80211LlcEpd like IIeee80211Llc
{
    parameters:
        @display("i=block/layer");
        @signal[packetDropped](type=Packet);
    gates:
        input upperLayerIn;
        output upperLayerOut;
        input lowerLayerIn;
        output lowerLayerOut;
}
File: src/inet/linklayer/ieee80211/llc/Ieee80211LlcEpd.ned