This interface provides an abstraction for different network protocols.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
IIeee80211Mac | module interface |
Module interface for all ieee802.11 mac modul |
Name | Type | Description |
---|---|---|
WirelessNic | compound module | (no description) |
Name | Value | Description |
---|---|---|
display | i=block/rxtx |
// // This interface provides an abstraction for different network protocols. // moduleinterface IMACProtocol { parameters: @display("i=block/rxtx"); gates: input upperLayerIn @labels(INetworkDatagram/down); output upperLayerOut @labels(INetworkDatagram/up); input lowerLayerIn @labels(ILinkLayerFrame/up); output lowerLayerOut @labels(ILinkLayerFrame/down); }