Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Energy, onHostDestruction: ensured ptr existence
[simgrid.git] / contrib / psg / src / example / chord / NodeComparator.java
1 package example.chord;\r
2 \r
3 import java.util.Comparator;\r
4 import java.math.*;\r
5 import peersim.core.*;\r
6 \r
7 public class NodeComparator implements Comparator {\r
8 \r
9         public int pid = 0;\r
10 \r
11         public NodeComparator(int pid) {\r
12                 this.pid = pid;\r
13         }\r
14 \r
15         public int compare(Object arg0, Object arg1) {\r
16                 BigInteger one = ((ChordProtocol) ((Node) arg0).getProtocol(pid)).chordId;\r
17                 BigInteger two = ((ChordProtocol) ((Node) arg1).getProtocol(pid)).chordId;\r
18                 return one.compareTo(two);\r
19         }\r
20 \r
21 }\r