package org.limewire.libtorrent; import org.limewire.bittorrent.TorrentPeer; import com.sun.jna.Structure; public class LibTorrentPeer extends Structure implements Structure.ByReference, TorrentPeer { public String peer_id; public String ip; public short source; public float up_speed; public float down_speed; public float payload_up_speed; public float payload_down_speed; public float progress; public String country; @Override public String getCountry() { return country; } @Override public float getDownloadSpeed() { return down_speed; } @Override public String getIPAddress() { return ip; } @Override public float getPayloadDownloadSpeed() { return payload_down_speed; } @Override public float getPayloadUploadSpeed() { return payload_up_speed; } @Override public String getPeerId() { return peer_id; } @Override public float getProgress() { return progress; } @Override public short getSource() { return source; } @Override public float getUploadSpeed() { return up_speed; } }