Package com.biglybt.core.content
Class RelatedContent
java.lang.Object
com.biglybt.core.content.RelatedContent
- Direct Known Subclasses:
RelatedContentManager.DownloadInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private int
private final byte[]
private byte
static final String[]
private byte[]
private int
private final long
private String[]
private final String
private final String
private byte[]
private int
static final int
static final int
static final int
private 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 void
delete()
private String
long
protected int
abstract int
byte[]
getHash()
abstract int
int
abstract int
getLevel()
String[]
protected byte
long
abstract int
getRank()
abstract Download
byte[]
int
getSeeds()
protected int
long
getSize()
String[]
getTags()
getTitle()
byte[]
int
byte[]
abstract boolean
isUnread()
void
setChangedLocallyOn
(long _changed_locally_on) protected void
setDateHours
(int _date) protected void
setNetworksInternal
(byte n) protected void
setRelatedToHash
(byte[] h) protected void
setSeedsLeechers
(int _sl) protected void
abstract void
setUnread
(boolean unread) protected void
setVersion
(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
-