OverSim
NeighborCache.h File Reference
#include <omnetpp.h>
#include <map>
#include <cfloat>
#include <deque>
#include <BaseApp.h>
#include <NodeHandle.h>
#include <CoordinateSystem.h>
#include <Nps.h>
#include <TreeManagement.h>
#include <TreeManagementMessage_m.h>
#include <SimpleUnderlayNCS.h>
#include <Vivaldi.h>
#include <SVivaldi.h>
#include <SimpleNcs.h>
#include <ProxNodeHandle.h>
#include <HashFunc.h>

Go to the source code of this file.

Classes

class  ProxListener
class  NeighborCache
struct  NeighborCache::WaitingContext
struct  NeighborCache::NeighborCacheEntry

Enumerations

enum  NeighborCacheQueryType {
  NEIGHBORCACHE_AVAILABLE, NEIGHBORCACHE_EXACT, NEIGHBORCACHE_EXACT_TIMEOUT, NEIGHBORCACHE_ESTIMATED,
  NEIGHBORCACHE_QUERY, NEIGHBORCACHE_DEFAULT, NEIGHBORCACHE_DEFAULT_IMMEDIATELY, NEIGHBORCACHE_DEFAULT_QUERY
}

Detailed Description

Author
Antonio Zea
Bernhard Heep

Definition in file NeighborCache.h.

Enumeration Type Documentation

Enumerator:
NEIGHBORCACHE_AVAILABLE 
NEIGHBORCACHE_EXACT 
NEIGHBORCACHE_EXACT_TIMEOUT 
NEIGHBORCACHE_ESTIMATED 
NEIGHBORCACHE_QUERY 
NEIGHBORCACHE_DEFAULT 
NEIGHBORCACHE_DEFAULT_IMMEDIATELY 
NEIGHBORCACHE_DEFAULT_QUERY 

Definition at line 60 of file NeighborCache.h.

{
NEIGHBORCACHE_AVAILABLE, //< RTT, timeout, or unknown (no query)
NEIGHBORCACHE_EXACT, //< RTT or query
NEIGHBORCACHE_EXACT_TIMEOUT, //< RTT, timeout, or query
NEIGHBORCACHE_ESTIMATED, //< RTT or estimated
NEIGHBORCACHE_QUERY, //< only query, return unknown
// default
NEIGHBORCACHE_DEFAULT, //< available, exact, exact_timeout or estimated
NEIGHBORCACHE_DEFAULT_IMMEDIATELY, //< return a result immediately (available or estimated)
NEIGHBORCACHE_DEFAULT_QUERY //< do a query if needed (exact, exact_timeout, or query)
};