INET Framework for OMNeT++/OMNEST
|
Caches the intermediate computation results related to a transmission. More...
#include <CommunicationCacheBase.h>
Public Member Functions | |
TransmissionCacheEntry () | |
Public Attributes | |
simtime_t | interferenceEndTime |
The last moment when this transmission may have any effect on other transmissions by interfering with them. More... | |
const IRadioFrame * | frame |
The radio frame that was created by the transmitter is never nullptr. More... | |
void * | receptionCacheEntries |
The list of intermediate reception computation results. More... | |
Caches the intermediate computation results related to a transmission.
inet::physicallayer::CommunicationCacheBase::TransmissionCacheEntry::TransmissionCacheEntry | ( | ) |
const IRadioFrame* inet::physicallayer::CommunicationCacheBase::TransmissionCacheEntry::frame |
The radio frame that was created by the transmitter is never nullptr.
Referenced by inet::physicallayer::CommunicationCacheBase::getCachedFrame(), inet::physicallayer::CommunicationCacheBase::removeCachedFrame(), and inet::physicallayer::CommunicationCacheBase::setCachedFrame().
simtime_t inet::physicallayer::CommunicationCacheBase::TransmissionCacheEntry::interferenceEndTime |
The last moment when this transmission may have any effect on other transmissions by interfering with them.
Referenced by inet::physicallayer::CommunicationCacheBase::getCachedInterferenceEndTime(), inet::physicallayer::CommunicationCacheBase::removeCachedInterferenceEndTime(), and inet::physicallayer::CommunicationCacheBase::setCachedInterferenceEndTime().
void* inet::physicallayer::CommunicationCacheBase::TransmissionCacheEntry::receptionCacheEntries |
The list of intermediate reception computation results.
Referenced by inet::physicallayer::ReferenceCommunicationCache::getReceptionCacheEntry(), inet::physicallayer::MapCommunicationCache::getReceptionCacheEntry(), inet::physicallayer::VectorCommunicationCache::getReceptionCacheEntry(), inet::physicallayer::ReferenceCommunicationCache::getTransmissionCacheEntry(), inet::physicallayer::MapCommunicationCache::getTransmissionCacheEntry(), inet::physicallayer::VectorCommunicationCache::getTransmissionCacheEntry(), inet::physicallayer::VectorCommunicationCache::removeNonInterferingTransmissions(), and inet::physicallayer::MapCommunicationCache::removeTransmission().