rice.p2p.commonapi
Interface Id.Distance
- All Superinterfaces: 
- java.lang.Comparable, java.io.Serializable
- All Known Implementing Classes: 
- Id.Distance
- Enclosing interface:
- Id
- public static interface Id.Distance- extends java.lang.Comparable, java.io.Serializable
A class for representing and manipulating the distance between two Ids on the circle.
 
| Methods inherited from interface java.lang.Comparable | 
| compareTo | 
 
shiftDistance
public 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 right
- fill- value of bit shifted in (0 if fill == 0, 1 otherwise)
- Returns:
- this