Class MagnetPluginMDDownloader.DownloadActivity
java.lang.Object
com.biglybt.plugin.magnet.MagnetPluginMDDownloader.DownloadActivity
- Enclosing class:
MagnetPluginMDDownloader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) MagnetPluginMDDownloader.DownloadListener(package private) boolean(package private) File(package private) final String(package private) Download(package private) DownloadManager(package private) DownloadManagerListener(package private) final Throwable[](package private) final String(package private) final boolean[](package private) File(package private) final int(package private) final int(package private) final int(package private) final int(package private) ByteArrayOutputStream(package private) TimerEventPeriodic(package private) final int(package private) File(package private) TOTorrentAnnounceURLSet[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleancancel(boolean internal) private voidreportComplete(TOTorrent[] torrent, Set<String> peer_networks) private voidreportFailed(boolean manual_cancel, Throwable e) private voidreportProgress(int downloaded, int total_size) private void(package private) voidstart(MagnetPluginMDDownloader.DownloadListener _listener) private voidtidyUp()(package private) voidupdate(int tick_count)
-
Field Details
-
TIMER_PERIOD
final int TIMER_PERIOD- See Also:
-
PEER_CHECK_PERIOD
final int PEER_CHECK_PERIOD- See Also:
-
PEER_LOG_PERIOD
final int PEER_LOG_PERIOD- See Also:
-
PEER_CHECK_TICKS
final int PEER_CHECK_TICKS- See Also:
-
PEER_LOG_TICKS
final int PEER_LOG_TICKS- See Also:
-
hash_str
-
magnet_args
-
display_name
-
trackers
-
md_dir
File md_dir -
data_file
File data_file -
torrent_file
File torrent_file -
download_manager
DownloadManager download_manager -
download_manager_listener
DownloadManagerListener download_manager_listener -
download
Download download -
peer_networks
-
peers_for_cache
-
error
-
manually_removed
final boolean[] manually_removed -
result
ByteArrayOutputStream result -
url_sets
TOTorrentAnnounceURLSet[] url_sets -
activity_listener
MagnetPluginMDDownloader.DownloadListener activity_listener -
activity_listener_informed
boolean activity_listener_informed -
timer
TimerEventPeriodic timer
-
-
Constructor Details
-
DownloadActivity
DownloadActivity()
-
-
Method Details
-
start
-
update
void update(int tick_count) -
cancel
boolean cancel(boolean internal) -
runComplete
private void runComplete() -
tidyUp
private void tidyUp() -
reportProgress
private void reportProgress(int downloaded, int total_size) -
reportFailed
-
reportComplete
-