#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 148 of file NeighborCache.h.
NeighborCache::NeighborCacheEntry::NeighborCacheEntry | ( | ) | [inline] |
Definition at line 149 of file NeighborCache.h.
00149 { insertTime = simTime(); 00150 rttState = RTTSTATE_UNKNOWN; 00151 coordsInfo = NULL; };
NeighborCache::NeighborCacheEntry::~NeighborCacheEntry | ( | ) | [inline] |
Definition at line 153 of file NeighborCache.h.
00153 { 00154 delete coordsInfo; 00155 for (uint16_t i = 0; i < waitingContexts.size(); ++i) { 00156 delete waitingContexts[i].proxContext; 00157 } 00158 };
Definition at line 166 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCacheEntry(), NeighborCache::updateNcsInfo(), NeighborCache::updateNode(), and ~NeighborCacheEntry().
Definition at line 158 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 163 of file NeighborCache.h.
Referenced by NeighborCache::updateNode().
Definition at line 164 of file NeighborCache.h.
Referenced by operator<<(), and NeighborCache::updateNode().
simtime_t NeighborCache::NeighborCacheEntry::rtt |
Definition at line 161 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCache::getNodeRtt(), operator<<(), and NeighborCache::updateNode().
Definition at line 162 of file NeighborCache.h.
Referenced by NeighborCache::getAvgAbsPredictionError(), NeighborCache::getNodeRtt(), NeighborCache::insertNodeContext(), NeighborCacheEntry(), operator<<(), NeighborCache::setNodeTimeout(), and NeighborCache::updateNode().
Definition at line 165 of file NeighborCache.h.
Definition at line 168 of file NeighborCache.h.
Referenced by NeighborCache::insertNodeContext(), operator<<(), NeighborCache::queryProx(), and ~NeighborCacheEntry().