Package: inet.physicallayer.wireless.common.contract.packetlevel
ICommunicationCache
module interface(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
MapCommunicationCache | compound module |
This communication cache model stores radio, transmission and reception related intermediate computation results in map data structures. It's primarily useful for simulations with both static and dynamic radios, and with both short and long transmission durations. |
ReferenceCommunicationCache | compound module |
This communication cache model allows validating other implementations. It can be used to provide a reference for communication logs, simulation fingerprints, and statistical results that can be compared with results of other communication cache implementations. |
VectorCommunicationCache | compound module |
This communication cache model stores radio, transmission and reception related intermediate computation results in vector data structures. It's primarily useful for simulations with either static or short lived dynamic radios, and with only short transmission durations. |
Used in compound modules
Name | Type | Description |
---|---|---|
RadioMedium | compound module |
The medium model describes the shared physical medium where communication takes place. It keeps track of radios, noise sources, ongoing transmissions, background noise, and other ongoing noises. The medium computes when, where and how transmissions and noises arrive at receivers. It also efficiently provides the set of interfering transmissions and noises for the receivers. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/table2 |
Source code
moduleinterface ICommunicationCache { parameters: @display("i=block/table2"); }File: src/inet/physicallayer/wireless/common/contract/packetlevel/ICommunicationCache.ned