INET Framework for OMNeT++/OMNEST
|
Caches the intermediate computation results related to a radio. More...
#include <CommunicationCacheBase.h>
Public Member Functions | |
RadioCacheEntry () | |
RadioCacheEntry (RadioCacheEntry &&other) | |
RadioCacheEntry & | operator= (RadioCacheEntry &&other) |
virtual | ~RadioCacheEntry () |
Public Attributes | |
IntervalTree * | receptionIntervals |
Caches reception intervals for efficient interference queries. More... | |
bool | stale |
True means the cache entry is invalid. More... | |
Private Member Functions | |
RadioCacheEntry (const RadioCacheEntry &other) | |
RadioCacheEntry & | operator= (const RadioCacheEntry &other) |
Caches the intermediate computation results related to a radio.
|
private |
inet::physicallayer::CommunicationCacheBase::RadioCacheEntry::RadioCacheEntry | ( | ) |
inet::physicallayer::CommunicationCacheBase::RadioCacheEntry::RadioCacheEntry | ( | RadioCacheEntry && | other | ) |
|
virtual |
|
private |
CommunicationCacheBase::RadioCacheEntry & inet::physicallayer::CommunicationCacheBase::RadioCacheEntry::operator= | ( | RadioCacheEntry && | other | ) |
IntervalTree* inet::physicallayer::CommunicationCacheBase::RadioCacheEntry::receptionIntervals |
Caches reception intervals for efficient interference queries.
Referenced by inet::physicallayer::CommunicationCacheBase::computeInterferingTransmissions(), operator=(), inet::physicallayer::VectorCommunicationCache::removeNonInterferingTransmissions(), inet::physicallayer::MapCommunicationCache::removeTransmission(), inet::physicallayer::CommunicationCacheBase::setCachedInterval(), and ~RadioCacheEntry().
bool inet::physicallayer::CommunicationCacheBase::RadioCacheEntry::stale |
True means the cache entry is invalid.
Referenced by operator=(), and inet::physicallayer::VectorCommunicationCache::removeRadio().