Classes | Enumerations

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 <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 51 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)
};