#include <NeighborCache.h>
Public Member Functions | |
NeighborCacheEntry () | |
~NeighborCacheEntry () | |
Public Attributes | |
simtime_t | insertTime |
simtime_t | rtt |
NeighborCacheRttState | rttState |
std::deque< simtime_t > | lastRtts |
NodeHandle | nodeRef |
NodeHandle | srcRoute |
AbstractNcsNodeInfo * | coordsInfo |
WaitingContexts | waitingContexts |
Definition at line 150 of file NeighborCache.h.
NeighborCache::NeighborCacheEntry::NeighborCacheEntry | ( | ) | [inline] |
Definition at line 151 of file NeighborCache.h.
{ insertTime = simTime(); rttState = RTTSTATE_UNKNOWN; coordsInfo = NULL; };
NeighborCache::NeighborCacheEntry::~NeighborCacheEntry | ( | ) | [inline] |
Definition at line 155 of file NeighborCache.h.
{ delete coordsInfo; for (uint16_t i = 0; i < waitingContexts.size(); ++i) { delete waitingContexts[i].proxContext; } };
Definition at line 168 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCacheEntry(), NeighborCache::updateNcsInfo(), NeighborCache::updateNode(), and ~NeighborCacheEntry().
Definition at line 160 of file NeighborCache.h.
Referenced by NeighborCache::getNodeRtt(), NeighborCache::insertNodeContext(), NeighborCacheEntry(), operator<<(), NeighborCache::queryProx(), NeighborCache::setNodeTimeout(), NeighborCache::updateNcsInfo(), and NeighborCache::updateNode().
std::deque<simtime_t> NeighborCache::NeighborCacheEntry::lastRtts |
Definition at line 165 of file NeighborCache.h.
Referenced by NeighborCache::updateNode().
Definition at line 166 of file NeighborCache.h.
Referenced by operator<<(), and NeighborCache::updateNode().
simtime_t NeighborCache::NeighborCacheEntry::rtt |
Definition at line 163 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCache::getNodeRtt(), operator<<(), and NeighborCache::updateNode().
Definition at line 164 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCache::getNodeRtt(), NeighborCache::insertNodeContext(), NeighborCacheEntry(), operator<<(), NeighborCache::setNodeTimeout(), and NeighborCache::updateNode().
Definition at line 167 of file NeighborCache.h.
Definition at line 170 of file NeighborCache.h.
Referenced by NeighborCache::insertNodeContext(), operator<<(), NeighborCache::queryProx(), and ~NeighborCacheEntry().