X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8be7ea3f9e71cd563e91b6aba63f5c70f043fbd5..77221c1956de0a119f6dbb04cf81231d6d035203:/examples/java/bittorrent/Connection.java diff --git a/examples/java/bittorrent/Connection.java b/examples/java/bittorrent/Connection.java deleted file mode 100644 index 29a30110f2..0000000000 --- a/examples/java/bittorrent/Connection.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2006-2013. The SimGrid Team. - * All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. - */ -package bittorrent; - -import java.util.Arrays; -public class Connection { - /** - * Remote peer id - */ - public int id; - /** - * Remote peer bitfield. - */ - public char bitfield[]; - /** - * Remote peer mailbox - */ - public String mailbox; - /** - * Indicates if we are interested in something this peer has - */ - public boolean amInterested = false; - /** - * Indicates if the peer is interested in one of our pieces - */ - public boolean interested = false; - /** - * Indicates if the peer is choked for the current peer - */ - public boolean chokedUpload = true; - /** - * Indicates if the peer has choked the current peer - */ - public boolean chokedDownload = true; - /** - * Number of messages we have received from the peer - */ - public int messagesCount = 0; - /** - * Peer speed. - */ - public double peerSpeed = 0; - /** - * Last time the peer was unchoked - */ - public double lastUnchoke = 0; - /** - * Constructor - */ - public Connection(int id) { - this.id = id; - this.mailbox = Integer.toString(id); - } - /** - * Add a new value to the peer speed average - */ - public void addSpeedValue(double speed) { - peerSpeed = peerSpeed * 0.55 + speed * 0.45; - // peerSpeed = (peerSpeed * messagesCount + speed) / (++messagesCount); - } - - @Override - public String toString() { - return "Connection [id=" + id + ", bitfield=" - + Arrays.toString(bitfield) + ", mailbox=" + mailbox - + ", amInterested=" + amInterested + ", interested=" - + interested + ", chokedUpload=" + chokedUpload - + ", chokedDownload=" + chokedDownload + "]"; - } - - -} - \ No newline at end of file