rice.p2p.commonapi
Interface Id.Distance
- All Superinterfaces:
- java.lang.Comparable<Id.Distance>, java.io.Serializable
- All Known Implementing Classes:
- Id.Distance
- Enclosing interface:
- Id
public static interface Id.Distance
- extends java.lang.Comparable<Id.Distance>, java.io.Serializable
A class for representing and manipulating the distance between two Ids on the circle.
- Version:
- $Id: Id.java 4654 2009-01-08 16:33:07Z jeffh $
- Author:
- amislove
Methods inherited from interface java.lang.Comparable |
compareTo |
shiftDistance
Id.Distance shiftDistance(int cnt,
int fill)
- Shift operator. shift(-1,0) multiplies value of this by two, shift(1,0) divides by 2
- Parameters:
cnt
- the number of bits to shift, negative shifts left, positive shifts rightfill
- value of bit shifted in (0 if fill == 0, 1 otherwise)
- Returns:
- this
Copyright © 2001-2005 - Rice Pastry.