edu.harvard.syrah.pyxida.knn
Class Zone

java.lang.Object
  extended by edu.harvard.syrah.pyxida.knn.Zone

public class Zone
extends java.lang.Object


Field Summary
static int intervalCount
           
static int maxNodesPerInterval
           
static long rotateSetInterval
           
protected static edu.harvard.syrah.prp.Log slog
           
 
Constructor Summary
Zone(long _id)
           
 
Method Summary
 void add(long stamp, NodeDesc node)
           
 long getId()
           
 int getNodeCount()
           
static void main(java.lang.String[] argv)
           
 void probe(NodeDesc probeSrc, java.util.SortedMap<java.lang.Double,NodeDesc> distance2nearbyNodes, int maxNearbyNodes)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

slog

protected static edu.harvard.syrah.prp.Log slog

rotateSetInterval

public static final long rotateSetInterval
See Also:
Constant Field Values

maxNodesPerInterval

public static final int maxNodesPerInterval
See Also:
Constant Field Values

intervalCount

public static final int intervalCount
See Also:
Constant Field Values
Constructor Detail

Zone

public Zone(long _id)
Method Detail

add

public void add(long stamp,
                NodeDesc node)

probe

public void probe(NodeDesc probeSrc,
                  java.util.SortedMap<java.lang.Double,NodeDesc> distance2nearbyNodes,
                  int maxNearbyNodes)

getId

public long getId()

getNodeCount

public int getNodeCount()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] argv)