package org.limewire.libtorrent;
import java.net.URI;
import java.net.URISyntaxException;
import org.limewire.bittorrent.TorrentTracker;
import org.limewire.util.URIUtils;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
public class LibTorrentAnnounceEntry extends Structure implements TorrentTracker {
public String uri;
public int tier;
public LibTorrentAnnounceEntry() {
super();
}
public LibTorrentAnnounceEntry(Pointer p) {
super(p);
}
@Override
public int getTier() {
return tier;
}
@Override
public URI getURI() {
try {
return URIUtils.toURI(uri);
} catch (URISyntaxException e) {
return null;
}
}
@Override
public String toString() {
return uri;
}
}