Class RelatedContent
java.lang.Object
com.biglybt.core.content.RelatedContent
- Direct Known Subclasses:
RelatedContentManager.DownloadInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate intprivate final byte[]private bytestatic final String[]private byte[]private intprivate final longprivate String[]private final Stringprivate final Stringprivate byte[]private intstatic final intstatic final intstatic final intprivate byte[] -
Constructor Summary
ConstructorsConstructorDescriptionRelatedContent(int _version, byte[] _related_to_hash, String _title, byte[] _hash, String _tracker, byte[] _tracker_keys, byte[] _ws_keys, String[] _tags, byte _nets, long _size, int _date, int _seeds_leechers) RelatedContent(int _version, String _title, byte[] _hash, String _tracker, byte[] _tracker_keys, byte[] _ws_keys, String[] _tags, byte _nets, long _size, int _date, int _seeds_leechers) RelatedContent(String _title, byte[] _hash, String _tracker, long _size, int _date, int _seeds_leechers) -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddelete()private Stringlongprotected intabstract intbyte[]getHash()abstract intintabstract intgetLevel()String[]protected bytelongabstract intgetRank()abstract Downloadbyte[]intgetSeeds()protected intlonggetSize()String[]getTags()getTitle()byte[]intbyte[]abstract booleanisUnread()voidsetChangedLocallyOn(long _changed_locally_on) protected voidsetDateHours(int _date) protected voidsetNetworksInternal(byte n) protected voidsetRelatedToHash(byte[] h) protected voidsetSeedsLeechers(int _sl) protected voidabstract voidsetUnread(boolean unread) protected voidsetVersion(int _version)
-
Field Details
-
VERSION_NA
public static final int VERSION_NA- See Also:
-
VERSION_INITIAL
public static final int VERSION_INITIAL- See Also:
-
VERSION_BETTER_SCRAPE
public static final int VERSION_BETTER_SCRAPE- See Also:
-
NO_TAGS
-
title
-
hash
private final byte[] hash -
tracker
-
size
private final long size -
version
private int version -
date
private int date -
seeds_leechers
private int seeds_leechers -
tracker_keys
private byte[] tracker_keys -
ws_keys
private byte[] ws_keys -
tags
-
nets
private byte nets -
changed_locally_on
private long changed_locally_on
-
-
Constructor Details
-
RelatedContent
-
RelatedContent
-
RelatedContent
-
-
Method Details
-
fixTitle
-
getVersion
public int getVersion() -
setVersion
protected void setVersion(int _version) -
setRelatedToHash
protected void setRelatedToHash(byte[] h) -
getRelatedToHash
public byte[] getRelatedToHash() -
getRelatedToDownload
-
getTitle
-
getRank
public abstract int getRank() -
getHash
public byte[] getHash() -
getLevel
public abstract int getLevel() -
isUnread
public abstract boolean isUnread() -
setUnread
public abstract void setUnread(boolean unread) -
getLastSeenSecs
public abstract int getLastSeenSecs() -
getFirstSeenSecs
public abstract int getFirstSeenSecs() -
getTracker
-
getTrackerKeys
public byte[] getTrackerKeys() -
getWebSeedKeys
public byte[] getWebSeedKeys() -
getTags
-
setTags
-
getNetworks
-
getNetworksInternal
protected byte getNetworksInternal() -
setNetworksInternal
protected void setNetworksInternal(byte n) -
getSize
public long getSize() -
getPublishDate
public long getPublishDate() -
getDateHours
protected int getDateHours() -
setDateHours
protected void setDateHours(int _date) -
getLeechers
public int getLeechers() -
getSeeds
public int getSeeds() -
getSeedsLeechers
protected int getSeedsLeechers() -
setSeedsLeechers
protected void setSeedsLeechers(int _sl) -
getChangedLocallyOn
public long getChangedLocallyOn() -
setChangedLocallyOn
public void setChangedLocallyOn(long _changed_locally_on) - Parameters:
_changed_locally_on- 0 == current time
-
delete
public abstract void delete() -
getString
-