package com.limegroup.gnutella.downloader.serial.conversion; import java.io.Serializable; import java.util.Map; import java.util.Set; import com.limegroup.gnutella.URN; interface SerialRemoteFileDesc { public boolean isTlsCapable(); public String getHttpPushAddr(); public String getHost(); public int getPort(); public String getFilename(); public long getIndex(); public byte[] getClientGUID(); public int getSpeed(); public long getSize(); public boolean isChatEnabled(); public int getQuality(); public boolean isReplyToMulticast(); public String getXml(); public Set<URN> getUrns(); public boolean isBrowseHostEnabled(); public boolean isFirewalled(); public String getVendor(); public boolean isHttp11(); public Map<String, Serializable> getPropertiesMap(); }