rice.p2p.commonapi
Interface Id.Distance

All Superinterfaces:
Comparable<Id.Distance>, Serializable
All Known Implementing Classes:
Id.Distance
Enclosing interface:
Id

public static interface Id.Distance
extends Comparable<Id.Distance>, 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

Method Summary
 Id.Distance shiftDistance(int cnt, int fill)
          Shift operator. shift(-1,0) multiplies value of this by two, shift(1,0) divides by 2
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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 right
fill - value of bit shifted in (0 if fill == 0, 1 otherwise)
Returns:
this


Copyright © 2010. All Rights Reserved.